Ayush Mehrotra
Portfolio · 2026

Softwareengineerbuildingconsideredinterfaces.

I'm Ayush Mehrotra — a full-stack frontend engineer from India. Currently at Wealthfino building broker-compliance tooling, recently shipped an AI email client at Space AI. Four years across React, TypeScript, and the slow craft of accessible web.

Based inIndia · Remote
CurrentlyWealthfino
StackReact · Next · TS
ReactNext.jsTypeScriptTailwindtRPCNestJSBunPostgreSQLPrismaDrizzleAWSVercelDockerTanstack QueryReactNext.jsTypeScriptTailwindtRPCNestJSBunPostgreSQLPrismaDrizzleAWSVercelDockerTanstack Query

A quiet
practice in front-end
engineering.

I build interfaces that hold up under use — accessible, performant, and patient enough to let the design do the talking.

My work begins where the design file ends. I translate a designer's intent into systems that survive real data, real latency, and real users — close to the metal of the browser: semantic HTML, considered CSS, and TypeScript that earns its weight.

Over the last four years I've shipped internal tooling for a SEBI-regulated broker, an AI-powered email client, e-commerce storefronts, and a fair share of clones and experiments. The thread running through all of it is a respect for the person on the other side of the glass — their attention, their device, their bandwidth.

I reach for React and Next.js when state and composition need to scale, tRPC and Drizzle when types should travel end-to-end, and Bun when startup time matters. I've built CI pipelines, Postgres schemas, and Docker images — full-stack in the literal sense, though frontend is where I keep my workshop.

Outside the editor I'm learning Rust and Go, reading typography monographs, and adding to a GitHub that's — by my own admission — a mix of good and bad code. Learning new things all the time.

— Ayush
0+
Years shipping

From first commit to production — across startups, studios, and freelance clients.

0+
Products shipped

Invid.ai, Clip.AI, SpidyUI, Shawtify, Promptier — and counting.

0+
Freelance projects

working with offline businesses, startups and pushing them online.

0
Tools in rotation

React, Next, tRPC, Drizzle, Prisma, Bun, Docker, AWS, Postgres, and friends.

Toolbelt

Everything I reach for.

Frontend
React
Next.js
TypeScript
Tailwind
tanstack-query
Tanstack Query
Node.js
Backend & Data
NestJS
NestJS
tRPC
Prisma
Prisma
Drizzle
PostgreSQL
Bun
Infrastructure
Docker
Docker
AWS
Vercel
Vercel
Cloudflare
Git
Express
Express
What I do

Three columns
of practice.

My work tends to fall into three lanes — they overlap on every project, but separating them makes the scope clearer. Here's what each lane looks like in plain terms.

01 — Interface

Frontend architecture

Component systems built to scale across teams. Type-safe, accessible by default, and structured so the next engineer doesn't need a week to find their bearings.

ReactNext.jsTypeScriptTailwindTanstack QueryReact Router
02 — Backend

Servers & data

The connective tissue — type-safe APIs, schema-first databases, and runtimes that start fast and stay quiet under load.

NestJStRPCBunPostgreSQLPrismaDrizzle
03 — Infra

Cloud & deployment

Shipping pipelines, containerised services, and edge deployments — plus the occasional dip into systems languages for tooling.

AWSVercelDockerRustGoBash
Selected work

Five projects,
each a different problem.

A short edit — 05 of many

01 / 04
Next.js | React Native

Invid.ai

A content as a service for social media growth hack suite for mobile & android

Next.jsReact NativeTypeScriptTailwind CSSGoogle APIsPythonFastAPI
Invid.ai
02 / 04
Next.js | TypeScript

Clip.AI

AI powered Web Based Video Editor powered by Groq-AI (beta)

Next.jsTypeScriptRemotionffmpegReduxGroqAI
Clip.AI
03 / 04
Next.js | TypeScript

SpidyUI

A simple UI registry for components and blocks using the shadcn api.

Next.jsTypeScriptTailwind CSSShadcn UI
SpidyUI
04 / 04
Next.js | TypeScript

Shawtify

A full-featured spotify like website focusing on core features like listen to music, song upload and payment processing.

Next.jsTypeScriptZustandTailwind CSSStripe
Shawtify
Freelance

Client work that
solved real problems.

Freelance projects built for businesses in Mau, UP — from hospital management to pharmacy billing systems, focused on practical tooling that improves daily operations.

Healthcare · SaaSDelivered

Up Singh Hospital
Patient Management System

Mau, Uttar Pradesh

A full-stack web application built for Up Singh Hospital to digitize patient records, streamline billing, and bring transparency across every department. Replaced manual register-based tracking with a real-time system accessible to doctors, reception, and administration — reducing wait times and eliminating record discrepancies.

Patient records
Digital registration, history, and prescriptions
Billing & payments
Transparent invoicing with receipt generation
Appointment tracking
Real-time schedule for doctors and staff
Dashboard & reports
Daily, weekly, and monthly analytics
Next.jsTypeScriptTailwind CSSPostgreSQLPrisma
Up Singh Hospital Patient Management System dashboard
Pharmacy · React NativeDelivered

Dawavale
Pharmacy Billing System

React Native · Mobile-first

A cross-platform mobile billing system built for Dawavale, an online pharmacy. Designed with a clean, modern interface to streamline order processing, invoice generation, and inventory tracking — making daily billing faster and more accurate for the pharmacy staff.

Smart billing
Auto-calculated orders with tax & discounts
Invoice PDF
Digital receipts ready to share or print
Inventory sync
Real-time stock updates on every sale
Customer history
Past orders and prescription records
React NativeTypeScriptExpoSQLiteZustand
Dawavale Pharmacy Billing System
Path

Four years,
five chapters.

A condensed timeline of the teams I've worked with and the work that came out of each chapter. Full details on request.

June 2026 - present

Software Engineer

Wealthfino (India, remote)

Built internal tooling that cut API response time from ~60s to 10s (saving $15/month), fixed bugs, and improved accessibility to meet SEBI compliance for registered brokers

ReactTypeScriptTailwind CSSPlaywrightyahoo-financeBun
July 2025 - Nov 2025

Software Engineer Part Time

Space AI (India, remote)

Software engineer responsible for core features and performance optimisations for an innovative AI-powered email client, focusing on intelligent email processing and real-time collaboration.

Next.jsTypeScriptTailwind CSSPostgresGoogle APIs
Mar 2024 - May 2025

Freelance Developer

Delivering custom web solutions for diverse clients, specialising in e-commerce platforms, content management systems, and business automation tools.

Next.jsTypeScriptTailwind CSSPostgresMongoDBPayloadCMSGoogle APIs
Jan 2023 - Mar 2023

Junior Web Developer (Intern)

Codetikki

figma to code dashboard & internal features to track employee and social media plugins

React.jsNode.jsSQLFigmaFacebook APIs
2022 - Present

Self Employeed

I have profound skills in Full-Stack Web Application Development and a little bit in design too. I have built projects ranging from simple games and mini implementations of data tools to more complex applications like social media platforms, e-commerce stores, and popular app clones. I'm learning new things all the time, so it's a mix of good and bad code on my GitHub.

RustLuaBashGoC
How I work

Four principles
I actually keep.

01

Performance is a feature.

Every millisecond is a decision made about someone's attention. I treat bundle size, LCP, and interaction latency as design problems — not afterthoughts. The 60s → 10s cut at Wealthfino was a frontend decision, not a backend one.

02

Accessibility is the floor.

WCAG 2.1 AA isn't a checkbox — it's the minimum. Semantic HTML, keyboard navigation, and screen-reader semantics are part of the craft. SEBI compliance at Wealthfino was accessibility work dressed up as legal work.

03

Types travel end-to-end.

tRPC, Drizzle, Zod — types should travel from database to UI without manual translation. The compiler is a member of the team. When the schema changes, the frontend breaks at build time, not in production.

04

Ship, then refine.

A deployed imperfect thing teaches more than a perfect local branch. I prefer small, observable releases to big-bang launches. The GitHub is a mix of good and bad code on purpose — that's what learning looks like in public.

Background

Education

2024 - 2027

Bachelor of Science

Maa Shakuntala PG college

Focused on software engineering, data structures, and web development.

Begin a project

Let's build
something
considered.

Open to senior frontend, full-stack, and design-systems work — remote-first, with monthly on-site where useful. A short note about your project is the best way to start, or book a 15-minute intro on Cal.com.

ayusmehrotra007@gmail.com
INTEL

FAQ.

Clarifying the process of turning vision into digital reality.