Designer × Engineer. Minimalist at Core.

I craft fast, accessible interfaces and build scalable backend systems—always with clarity, performance, and timeless simplicity at the forefront.

View Projects Contact
Portrait of Ajay Sharma

About

Snapshot

I'm Ajay — a product-minded engineer who thrives on turning constraints into clarity and purposeful design.

I focus on crafting robust web and mobile applications, scalable backend systems, and design systems that stay accessible, maintainable, and timeless as they grow.

Fluent in English and Hindi.

Based in New Delhi, India.

Core
TypeScript, Go, Next.js, NestJS
Backend
REST, WebSockets, Real-time Systems
Data
PostgreSQL, MongoDB, Redis, Kafka
Cloud
Azure, AWS, Kubernetes
Focus
Performance, Scalability, End-to-end Delivery

Experience

Selected roles
Jul 2024 — Present

Software Engineer · Microsoft

  • Optimized Azure Migrate agents, fixing SSH pipeline issues and achieving a 60x performance boost.
  • Enhanced Arc Appliance extension for SCVMM and streamlined E2E pipelines for faster, more reliable deployments.
  • Improved accessibility and usability across core SCVMM features; received the Microsoft Culture Award.
C++ Go .NET Kubernetes Azure Kusto Cosmos DB
Sept 2023 — Jan 2024

Full Stack Intern · Aguken AI

  • Developed a Next.js dashboard and NestJS APIs for call tracking, subscriptions, and AI receptionist setup.
  • Scaled AI receptionist service (Go, Python) from 5 to 50+ concurrent calls with WebSockets, TTS/STT, Twilio.
  • Built a reusable UI system, reducing CSS bloat by 40% and cutting UI-related bug reports by 25%.
Go Python Redis Twilio LLM TTS & STT Next.js NestJS AWS
May 2023 — Jul 2023

SWE Intern · Microsoft

  • Integrated Azure Resource Graph for VM discovery with server-side pagination, improving performance.
  • Migrated Azure Backup Restore from Knockout.js to React, delivering 5x faster performance and a 98+ Lighthouse score.
  • Built accessibility-compliant UI components for Azure portal modules.
React Knockout TypeScript Azure Resource Graph Kusto
Jan 2023 — Apr 2023

Frontend Engineering Intern · Conbi

  • Built Airbook, a collaborative planning tool with real-time/offline sync (YJS, WebRTC, Supabase).
  • Developed reusable React components and advanced data visualizations for dashboards.
React TypeScript Tailwind Supabase WebSockets WebRTC YJS BigQuery
Aug 2022 — Dec 2022

Software Development Engineer Intern · My Analytics School

  • Enhanced e-learning platform with chatbot, analytics, and UI features.
  • Deployed backend (Spring Boot, PostgreSQL) and frontend on AWS EC2, RDS, Amplify ensuring reliability.
React Spring Boot PostgreSQL AWS Amplify EC2 RDS

Education

Degree & focus areas
Dec 2020 — May 2024

BTech. Computer Science · NSUT, Delhi

CGPA: 8/10

AI OS DBMS Data Structures & Algorithms Computer Networks
Apr 2019 — Mar 2020

Class 12th · Midfields Sr. Sec. School, Delhi

Score: 92%

PhysicsMathsChemistry

Projects

Real work — no fluff

Mogi — UI layout library

A Simple Immediate-Mode UI Library in GO

Designed for real-time applications, Mogi is a lightweight, immediate-mode UI layout library built with Go and OpenGL.

Go OpenGL

GitHub

Brainfuck Interpreter

A fast and minimal interpreter for the Brainfuck esoteric language.

Built in Rust for performance and memory safety, this interpreter supports theming, tokenized syntax highlighting, and CLI execution.

Rust

GitHub

Sharecode — Share files from your terminal

A CLI-based file-sharing service with secure uploads and download links.

Upload files directly from the terminal and share download links securely. Built with Go and Next.js, backed by Postgres, Redis, and S3 storage.

Go Postgres Next JS Tailwind CSS JWT S3 Redis

GitHub

Osho lang — yet another programming language

A statically-typed, compiled programming language with a minimal runtime.

Inspired by C and Rust, Osho aims to be a safe systems language with modern syntax and compiler infrastructure written in Rust.

Rust C

GitHub

Sixteen — Video Meeting App

A peer-to-peer, offline-first video chat application using WebRTC.

Built with React and Express, Sixteen offers secure video meetings with minimal dependencies, optimized for privacy and low bandwidth usage.

Express JS React JS Tailwind CSS WebRTC

GitHub


Contact

Let’s build something great

Email Me

Available 9:00–18:00 IST, Mon–Fri