Full-Stack Engineer (TypeScript / React / Node.js)
I am a Full-Stack Engineer specializing in TypeScript and JavaScript across the full stack. With a focus on React, Next.js, Node.js, and Express, I build scalable web applications and performance-optimized platforms. I have shipped 6 production systems serving real users, including a platform handling over 5.6M+ user sessions. I am currently exploring opportunities in Software Engineering and Technical Program Management, bringing a strong, product-focused mindset to technical execution.
- Core: TypeScript, JavaScript (ES2022+), Python, HTML5, CSS3
- Frontend: React.js, Next.js, Tailwind CSS, Framer Motion, GSAP
- Backend: Node.js, Express.js, REST API design, Socket.IO
- Data & DevOps: MongoDB, Redis, Docker, AWS (EC2, S3), CI/CD, GitHub Actions
- Flantic (GreenBot): Rebuilt the UI/UX architecture for a Discord bot platform (5.6M+ user sessions), achieving sub-2s load times by optimizing asset delivery and utilizing GSAP-controlled animations.
- Shadowlinks: Engineered a mobile-first Linktree alternative backed by a MongoDB REST API and real-time Socket.IO updates, reducing API error rates to under 1%.
- Developer Portfolio: Developed a fully responsive dark-themed portfolio featuring a Lighthouse performance score above 95 and a mobile time-to-key-info under 4 seconds.
- Node.js: Successfully submitted and merged a pull request to the official
nodejs/helprepository. - ionode-cloud: Actively contributing to repositories and collaborating on organizational projects.
- Ridgemont Site Solutions (Full-Stack Intern): Delivered 3 production eCommerce platforms, cutting average page-load time by 40% through React component architecture optimization. Improved checkout reliability by 30%.
- Unified Mentor Private Limited (Full-Stack Intern): Accelerated time-to-interactive by 35% by migrating a legacy JavaScript codebase to a typed TypeScript and React architecture.
- Mapple Business Solutions (Front-End Intern): Cut user-interaction latency by 28% by refactoring React components and eliminating unnecessary re-renders using memoization.


