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 to a TurboRepo multi-package workspace from a foundational Next.js app on my own.
- Rewrote ~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.
- Referrals to bypass private access while the application is not GA.
- Optimize the user`s resume using LLMs for any job description.
- Built comprehensive product analytics visuals for admins as well as our users.
- Integrated our own Slack bot 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.
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.