👋 Hi, my name is
Ujjwal Kirti.
I build async-first web applications 🌐
I build scalable full-stack applications, design distributed systems, and architect cloud-native solutions for reliability and performance.
Currently, I'm diving deeper into distributed systems and using LLMs to build smarter, more efficient applications.
01. About Me
I love building and optimizing systems that power the internet.
Lately, I've been focused on distributed systems and cloud architecture, exploring microservices, scalable backend solutions, and modern web technologies.
My goal is to create robust, high-performance applications that deliver exceptional user experiences.
My Educational Background:
- Latest Education: Graduate
- Degree: Bachelors of Technology
- Major: Civil Engineering
- Institute: National Institute of Technology, Surat (SVNIT) link
- Duration: 2019-2023
02. Experience
Full Stack Developer · Freelance
06/2024 — Present - Architected and scaled modular REST APIs using Express.js, PostgreSQL, and Sequelize across Auth, CMS, Syllabus, Analytics, and PYQs services; implemented JWT + RBAC and async processing via RabbitMQ/PubSub, reducing latency by 40% and serving 100K+ users.Link
- Built an AI-powered storytelling platform with Next.js that generates personalized stories using generative models to enhance student and educator engagement.Link
- Optimized infrastructure with bare-metal (Docker + Nginx) for development and Azure (GitHub Actions → ACR → Container Apps + Front Door) for production, achieving 99.9% uptime, zero-downtime releases, and 30% cost reduction.
- Designed commit-based CI/CD pipelines with PR preview environments via reverse-proxy routing; reduced deployment time by 60%, production regressions by 30%, eliminated manual errors, and saved thousands annually.Link
- Developed a generative-AI Chrome extension that converts webpages into structured flashcards, adopted by students across 20+ universities.Link
- Built a community-driven blogging platform using a GitHub PR workflow (inspired by Hugging Face), enabling scalable content contributions and streamlined editorial review.Link
- A communication toolkit (for neurodivergent and autistic individuals) that breaks down ambiguous language, explains idioms, and provides social context—helping everyone understand and respond with confidence.Link
- JavaScript
- Angular
- Express.js
- Nextjs (App Router)
- Azure
- App Container
- PostgreSQL
- Github Actions
- Docker
- AI/ML
- Chrome Extensions
Full Stack Developer · Root On Immigrations
07/2022 - 05/2024 - Designed and developed a cloud-native, scalable immigration services platform using Next.js (App Router), TypeScript, TailwindCSS, Material UI, and FastAPI, delivering a seamless experience to thousands of users with >95% Lighthouse scores across devices.Link
- Architected a hybrid multi-cloud deployment strategy, hosting production workloads on AWS EC2 and optimizing development environments with Vercel (frontend) and Google Cloud Run (Dockerized backend), resulting in a 40% improvement in load times and a 25% reduction in cloud costs.
- Integrated global payment systems (Stripe, Razorpay) with domain-specific flows, boosting successful transactions by 30% and cutting payment failures by 20% through enhanced backend resilience and payment orchestration.Link
- Engineered platform accelerators like a Course Recommendation System, SOP/SOWP builders, and a paid RAG-based chatbot, increasing customer engagement by 50% and raising satisfaction scores by 15%.Link
- Built a modular backend architecture to scalably support 26+ immigration service domains, and implemented Infrastructure-as-Code (IaC) practices to streamline service orchestration, boosting deployment speed and maintainability.
- Developed and deployed a custom Chrome Extension to automate counselor-client communication workflows, saving 20+ hours per week and increasing operational efficiency by 35%.
- Enhanced SEO, accessibility, and performance through React Server Components, dynamic sitemap generation, and server-side optimizations, achieving 35% higher organic visibility and 25% faster server response times.
- TypeScript
- Next.js
- FastAPI
- Stripe
- Razorpay
- AWS
- GCP
- Vercel
- TailwindCSS
- Material UI
- Strapi
- Hubspot
03. Some Things I've Built
Featured Project
Web App Deployment Platform (Vercel-like)
- Architected a production-grade deployment platform using Go microservices (API server, build runner, reverse proxy) orchestrated via AWS ECS Fargate.
- Features event-driven log streaming with Apache Kafka and ClickHouse for analytics, complete CI/CD workflow with GitHub integration, Cloudflare R2 for artifact storage, JWT authentication with JWKS caching, PostgreSQL with Supabase Auth, and subdomain-based routing for instant preview URLs.
- Frontend built with React 19, Vite, Tailwind CSS, and Radix UI.

Featured Project
Patient Management System
- The system manages patient records, appointments, and billing using independent Spring Boot services.
- It supports REST APIs, asynchronous processing with Kafka/RabbitMQ, secure authentication, and PostgreSQL-backed data storage.
- The project includes Docker-based deployment on AWS EC2, with real-time updates, centralized logging, and efficient inter-service communication.

Featured Project
Grocery Delivery Application
- The web app provided a seamless grocery shopping experience with real-time order tracking, multi-vendor support, secure payments, and an intuitive checkout process.
- It ensured smooth performance, responsive design, and efficient handling of user and order data.

Featured Project
MMNCT Website
- The website was used to display real time live scores, video streaming of the match, take polls on outcome of matches, make announcements, host contests, attract sponsorship as well as display fixtures and points table which updated dynamically.

Other Noteworthy Projects
End to End Ecommerce Website
A full stack Ecommerce website with real-time order tracking, multi-vendor support, authentication, secure payments, and an intuitive checkout process.
Scalable Realtime Chat App
Developed a full-stack chat application using Next.js for the frontend and Node.js for the backend,following the MVC design pattern.
Reddit Clone
Reddit 2.0, made using Next.js, TypeScript and backed by graphql.
04. What's Next?
Get In Touch
I'm currently looking for any new opportunities and my inbox is always open. Whether you want to consider for a position at your organisation or just want to say hi, I'll try my best to get back to you!
Say Hello!