Karmit Patel — Toronto, Canada
Full-Stack Developer crafting fast, polished web apps.
6+ years building products with React, TypeScript, Angular and Node — currently Senior Consultant at MNP Digital.
Karmit Patel — Toronto, Canada
6+ years building products with React, TypeScript, Angular and Node — currently Senior Consultant at MNP Digital.


About me
I'm a Software Engineering graduate from York University who has spent the last six years turning designs into fast, accessible web applications. Today I'm a Senior Consultant at MNP Digital in Toronto, where I've led the frontend of an AI-powered document analyzer and modernized legacy platforms. I care about clean component architecture, smooth micro-interactions, and shipping end-to-end — from the UI down to the API.
Toolbox
Component-driven UIs with a designer’s eye for detail.
APIs and data layers that keep the frontend honest.
Shipping and operating apps where they need to run.
AI-assisted development and automation to ship faster.
Services
Design-system-driven interfaces in React, Angular or Vue — responsive, accessible, and fast. Pixel-perfect builds that feel as good as they look.
End-to-end delivery: NestJS and Node APIs, Firebase and Azure deployments, and the frontend to match. One developer, the whole feature.
Micro-interactions, scroll choreography and performance tuning that turn a working product into a memorable one.
Under the hood
It opens before you notice it loading. Things move the way you expect them to. The words are easy to read, the buttons feel good to press, and it works the same on your phone, on a slow train, or with a screen reader. Most people would just call it nice.
Under that calm little screen is a whole chain of decisions — what to build and why, how it's put together, where the data actually lives, who's allowed near it, and how it makes its way out into the world and stays healthy once it's there. None of that shows up in a screenshot. Spin the globe to see what's really holding the page up.
Stage 1
Working out what to build and how it should behave — before a line of code exists.
Stage 2
Cuts the time between an idea and a working slice — used across every stage, never unreviewed.
Stage 3
Turning the design into a real, accessible, responsive interface.
Stage 4
Everything behind the screen: who the user is, and where the data lives.
Stage 5
Getting it live, keeping it fast, and knowing what happens next.
Featured work

MNP Digital · Professional
Led the frontend of an AI-powered platform that summarizes and extracts structured data from business documents. Built the React interface over Azure AI services and shaped the UX for reviewing machine-generated results.
In production for internal advisory teams — demo available on request.

Client work · Professional
Public-facing site for an industrial weighing-solutions company: brand-first design, product catalogue, and lead-generation contact flows, built for fast loads and easy content updates.
Live at weightechsolutions.ca.

Personal build
Real-time chat application with authentication, presence and a snappy mobile-first UI.

Personal build
E-commerce storefront with cart, checkout flow and an admin product dashboard.
Contact
Have a project in mind, or just want to talk shop? My inbox is always open.