Resume
I'm a software engineer with a passion for building products that people love. I have experience working with a variety of technologies and languages, including JavaScript, TypeScript, React, Node.js. I'm always looking for new challenges and opportunities to learn and grow as a developer.
Work Experience
-
Yobr (yobr.io) - Oslo, Norway Full-time
Founding Engineer (Full-Time)
- • Tech Stack Migration: Led comprehensive migration to modern architecture using Next.js, Fastify, and Trigger.dev for async job orchestration. Implemented end-to-end type safety with tRPC for shared RPC contracts between frontend and backend.
- • AI Agent Development: Architected and deployed sophisticated AI agents with 100+ tools using Vercel AI SDK and Mastra.ai, significantly enhancing the job posting workflow and user experience.
- • Async Task Orchestration: Designed complex asynchronous workflows using Trigger.dev to manage multi-party job interactions, automating communication workflows between employers, candidates, and recruiters.
- • DevOps & Database Architecture: Executed production database migration to PostgreSQL. Engineered custom application-layer Row Level Security (RLS) alternative, improving performance and maintainability by moving away from native PostgreSQL RLS.
- • Product Design Contribution: Collaborated on UX/UI design and wireframing, contributing to the overall product vision and user experience strategy.
-
Yobr (yobr.io) - Oslo, Norway Internship
Software Engineering Intern
- • Flagship Job Planner: Designed flagship Job Planner with nested AI-powered steps and streaming capabilities, enhancing workflow efficiency.
- • Design System Overhaul: Overhauled design system, creating unified component library that improved development velocity and UX consistency.
- • Platform Rework: Led comprehensive rework of company and student platforms, modernizing architecture and UI for enhanced performance.
- • Organizations & Team Management: Architected organizations and team management system with Row Level Security for secure multi-tenant access.
-
CaseCraft (NUS Singapore) Internship
Software Engineering Intern - Full-Stack Development & AI Integration
- • Frontend Development: Engineered the entire frontend using React with Tanstack Router, styled with TailwindCSS, resulting in a responsive and intuitive user interface. Significantly enhanced the design and user experience for educators and students.
- • Backend Architecture: Developed a comprehensive backend using TypeScript and Ts-Rest, implementing robust authentication and achieving end-to-end type safety. Migrated the entire application to PostgreSQL, utilizing auto-generated Zod schemas for complete type safety.
- • Codebase Optimization: Led the migration from JavaScript to TypeScript, resulting in a 24% reduction in application failure and error rates, significantly improving overall system reliability.
- • AI Integration: Designed and implemented AI pipelines leveraging OpenAI, enhancing the application's capabilities and user engagement.
-
Lumoflo Personal Project
Lead Developer - Full-Stack & Mobile Multi-Tenant E-commerce Platform
- • Backend Architecture: Engineered robust backend using Express.js and ts-rest, implementing end-to-end type safety. Designed sophisticated monorepo structure, reducing build times by 56% (15 min to 6.6 min).
- • Advanced Features: Developed complex account synchronization for carts and queues. Implemented high-performance job queuing system using bull-mq, Redis and Trigger.dev for efficient task processing.
- • Mobile Development: Developing a React Native application for merchants that utilizes the common backend contracts and the aforementioned APIs.
- • Frontend Development: Led frontend development with Next.js, creating a centralized design library of reusable components. Optimized dev environment, reducing server startup times from 5.12 minutes to under 10 seconds.
- • Automated Testing: Wrote over 40 end-to-end tests for core modules, automating API endpoint testing using Docker, Superagent, Prisma, and Jest, significantly enhancing code reliability.
- • Tech Stack: Backend: Express.js, TypeScript, Postgres, Redis, Ts-Rest, Agenda, Jest, Jupa | Frontend: Next.js 14, React Server Components, TailwindCSS | Infrastructure: Docker containers, Fly.io, Cloudflare Images, Vercel Platform
-
Andronix Personal Project
Lead Developer - Ranks No. 1 on Google Play Store for "Linux" keyword, Over 1.7M+ downloads
- • Android App: Developed the entire Android App using Kotlin with MVVM architecture. Implemented Retrofit & OkHttp for Rest API calls & caching, LiveData & Coroutines for async operations.
- • Backend Development: Developed scalable backend architecture:
- • TypeScript Migration: Refactored codebase to TypeScript, increasing test coverage to over 80%
- • Testing Infrastructure: Implemented Firebase emulators, boosting integration test coverage from 0% to 78%
- • Microservices Architecture: Modularized into Internal, Commerce, and Product APIs, significantly reducing maintenance overhead
- • Frontend Development: Built website using NuxtJS and VueJS, styled with TailwindCSS. Implemented comprehensive end-to-end testing using CypressJS.
Education
-
Galgotias College of Engineering and Technology
Noida
-
- Part of various Technical Clubs, core member of Loop, the Coding Club
-
- B.Tech in Computer Science + Artificial Intelligence
-
-
Spring Dale College
Lucknow
-
- President of the Computer Science and Mathematics Club
-
- Senior Year in PCM + Computer Science
-