Skip to main content

Work Experience

  • Whatbytes

    Backend Developer Intern

    May 1, 2026 - Present

    Python, Django, Fastapi, Langchain, LangGraph, AWS, Celery, Redis, PostgreSQL, SQL, SQLite, Typescript, Next.js, Express.js

    • 6 production products across AI, hiring, communications, social, food delivery, and nonprofit domains: Owned backend development from architecture through production, working primarily with Django, FastAPI, Node.js, PostgreSQL, and Redis.
    • 20+ agent tools + 5+ secured APIs: Architected an agent-heavy RAG system from the ground up using LangGraph and LangChain. The system retrieved fresh backend data on demand while maintaining candidate-, job-, authentication-, and visibility-level constraints instead of relying on static information embedded in the LLM context.
    • 83% faster document generation: Reworked an unreliable image-heavy generation pipeline that took 60+ seconds per document. Caching, background jobs, S3-backed storage, lifecycle cleanup, and image optimization brought generation down to ~10 seconds while reducing documents from ~10 MB to ~1 MB.
    • 20+ Microsoft Graph APIs + 30+ agent tools: Built an AI communication system around Microsoft Graph with persistent thread-level memory, allowing the system to continuously use previous conversation context to adapt response tone, structure, formatting, and content.
    • 4+ integration categories: Built webhook- and API-driven workflows across Microsoft Graph, Meta/Instagram, messaging, payment, and authentication providers, including external-event-triggered conversational workflows.
    • 10+ client discussions: Helped translate business requirements into technical solutions, proposed product improvements, defined implementation approaches, coordinated with frontend engineers, and owned backend delivery through production.
    • Production-first backend engineering: Worked across AWS, Docker, CI/CD, PostgreSQL, Redis, background workers, and structured logging, while personally diagnosing and resolving backend and production issues across the products I owned.
  • HashedTokens

    Frontend Developer

    Aug 27, 2024 - Jul 27, 2026

    React, TypeScript, Javascript, Astro, Zustand, Express, Docker

    • 10+ production-grade frontend applications built and shipped using React, Astro, and TypeScript with clean, scalable architecture
    • 90+ Lighthouse scores achieved across performance, accessibility, and SEO by optimizing hydration, assets, and rendering strategies
    • 35% bundle size reduction by refactoring traditional React pages and moving non-interactive UI to Astro static layouts
    • Significant client-side JavaScript reduction by isolating interactivity with Astro Islands and minimizing hydration scope
    • Zustand, TanStack Query, and TanStack Router used to design predictable client and server state layers across multiple projects
    • REST, WebSockets, and Server-Sent Events (SSE) integrated while collaborating with backend engineers across different system designs
    • Docker-based build and deployment pipelines implemented to ensure environment consistency from local development to production
    • 85%+ test coverage maintained using Vitest through unit and integration tests to catch regressions and improve reliability
  • Connektra.io

    SE Intern

    Jan 20, 2025 - Apr 10, 2025

    React, TypeScript, Javascript, Zustand, Docker

    • Delivered a full OAuth frontend in just a day, hooking it up with 5+ auth endpoints
    • Hunted down 35+ UI bugs, cut render time by 30%, and cleaned up unnecessary re-renders by half
    • Built custom React hooks and Zod validation schemas—shared logic got DRY and form errors dropped by 80%
    • Managed state like a pro with Zustand and React Query, batching 10+ API calls and slashing traffic by 25%
    • Led the TypeScript migration across 80% of the codebase, fixing 200+ type issues and speeding up CI builds
    • Containerized the app with Docker and streamlined multi-env deployments
    • Shipped 10+ zero-downtime releases while keeping uptime above 99.9%.
  • Ayuryuj

    SDE Intern

    Jan 15, 2025 - Feb 6, 2025

    React Native, TypeScript, Javascript, Firebase, Zustand, Expo

    • 5+ responsive mobile screens built using React Native and Expo, optimized for consistent UX across different device sizes
    • Zustand-based state management implemented to handle global app state and authentication flows predictably
    • Email and phone-based authentication implemented using Firebase Auth, including form validation and edge-case handling
    • Reusable UI components designed to reduce duplication and enforce visual consistency across the application
    • React Navigation configured to manage screen transitions and application flow
    • Real-time data storage and synchronization implemented using Firebase Firestore