Software engineer
building beautiful end-to-end applications using TypeScript and AI.I'm currently building AI applications with the AI SDK and orchestrating agents to elevate product experiences.
Having worked professionally since 2023 in a number of US startups (all in their 0–1 phase) made me take Founding Engineer responsibilities 6 months into my career.
Professional Work
- Refactored the entire codebase to a multi-package monorepo using the Turborepo build orchestrator from a foundational Next.js app and Chrome Extension
- Added ~50 LLM workflows with strict type-safety & error handling using Vercel AI SDK.
- Decoupled a tRPC API into its own service to share with a Chrome extension for end-to-end type-safety.
- RAG and vector embeddings for custom LLM training on user resources.
- Added Referrals to bypass private access while the application is not GA.
- Added optimizations to user`s resume using LLMs for any job description, with guardrails around custom instructions and job links
- Built comprehensive product analytics visuals for admins as well as our users.
- Integrated our own Slack bot in the application for periodic and event based notifications.
- Wrote the entire application from scratch (no designs) + ensured responsive images for all screen sizes.
- Support 10 types of listings with Postgres JSONB with full type safe checks
- Notifications against selling of specific instruments for specific listings and user to edit preferences.
- Wrote Cron jobs to expire listings and invalidate bids upon disapproval
- Wrote entire database schemas with appropriate indexes, authentication, ui elements and custom form validation from scratch.
- Integrated the new Google Places API (v2) to autocomplete user's address based on input.
- Implemented a robust phone number input component that verifies whether a given number is valid for the country it's from.
- Added real-time notifications with MagicBell.io
- Built payments for subscriptions and top-ups in 3 days (Stripe + webhooks) in my second week on the job.
- Implemented DND scheduling, OTP verification, and rich filtering.
- Shipped a test-call modal with custom prompts via OpenAI API in under 3 hours.
Highlights
- React.lazy supercharged
Making a custom lazy component that's type-safe and generic enough to support any component.
- Type safe local storage utils
Fully type-safe functions for fetching and mutating local storage values I use in production with Zod & TS.
Blogs
- Practical AI-assisted programming
Invaluable tips from my workflow for being productive with LLMs without losing your mind. With real examples from my work
Personal Work
AI powered platform for creating compelling captions and posts for blogs and articles.
A fully-responsive Instagram clone with the T3 stack. Posts, animations, comments, messaging, and reactions. tRPC, Postgres, and websockets.
My best UI work. Generates a beautiful portfolio instantly with analytics and dynamic OG images. Next.js, Server Components, Server Actions, Next-Auth, Prisma, shadcn/ui.