👋 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.

Let's connect!

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


  1. 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
  2. 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.
GoChi RouterAWS ECS FargateDockerApache KafkaClickHousePostgreSQLCloudflare R2JWTReact 19ViteTailwind CSSRadix 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.
JavaSpring BootMicroservicesPostgreSQLKafkaRabbitMQDockerAWS

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.
Next.js (app router)TypeScriptShadcn/uiZustandMongoDBRazorpaynext-authRender

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.
Next.jsTailwind CSSFirebaseVercel

Other Noteworthy Projects

view the archive

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.

Next.jsTailwind CSSShadcn/uiTypeScriptAWS S3NetlifyRazorpayEcommerce

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.

Next.jsExpressjsKafkaPostgresqlSocket.ioTurborepo

Reddit Clone

Reddit 2.0, made using Next.js, TypeScript and backed by graphql.

Next.jsTailwind CSSSupabaseStepZenGraphqlVercel

LAC Website

Full Stack Website, developed and currently being maintained by me.

Next.jsTailwind CSSFirebaseVercelReact Hook Forms

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!