Which Professional Am I?
I deliver client solutions through high-quality, maintainable code. With 5+ years of experience as a full-stack engineer working with TypeScript, JavaScript, React, and Node.js, I thrive on solving real-world problems through software. I'm passionate about optimizing systems to help developers move faster while ensuring code that stands the test of time.
Technical Expertise
Frontend
Backend & Runtime
Frameworks
Professional Experience
My journey as a software developer, from trainee to technical lead, working on challenging projects and growing my expertise in modern web technologies.
Technical Lead
SOAP Health
Led the technical direction of the team, mentoring developers to enhance code quality and maintainability while coordinating cross-team collaboration on the core SOAP Health project.
Key Achievements & Responsibilities:
- ●Led the technical direction of the team, mentoring developers to enhance code quality and maintainability
- ●Managed technical debt and enforced best practices for sustainable project development
- ●Coordinated cross-team collaboration on the core SOAP Health project, driving architectural decisions
- ●Conducted hiring interviews, evaluating candidates' technical skills and problem-solving abilities
Full Stack Software Engineer
SOAP Health
Acted as technical reference for the team, focusing on performance optimization, tooling development, and architectural improvements while mentoring other developers and enforcing best practices.
Key Achievements & Responsibilities:
- ●Improved the monorepo build pipeline by replacing Babel/Webpack with a custom ESBuild pipeline and TypeScript analyzer using the TS compiler API on Node worker threads, reducing build times by 88% (from 3m to 20s)
- ●Acted as technical reference: mentoring, pair programming, refactoring sessions, enforcing best practices, and supporting hiring by reviewing take-home projects and technical writing
- ●Developed an internal UI component management tool integrated via ESBuild plugin, displaying props, changelogs, test results, usage references, and documentation, accelerated developer iteration and debugging
- ●Implemented declarative questionnaire flow tests and GenAI-assisted instructions to auto-generate tests from business rules, reduced repetitive boilerplate, lowered human error, and cut test development time by 60%
- ●Enforced declarative coding patterns across the codebase, reduced duplication, improved readability, and decreased long-term maintenance/testing costs
- ●Maintained and enhanced the 3D virtual doctor engine: UnityJS to BabylonJS migration, built new BabylonJS features, prototyped improvements in ThreeJS, and created variations of the 3D character model using Blender
- ●Improved questionnaire flow abstraction for dynamic, declarative navigation based on user responses, enabling AI-generated question sequences for medical diagnosis
- ●Built a low-cost, Dockerized custom intent detection system using an open-source LLM with caching, reduced third-party AI usage costs and improved response times
- ●Led integrations with US EHR systems (Athena Health) and other third-party APIs for STT/TTS, authentication, and clinical workflows
- ●Implemented Sentry for APIs and React/Remix apps with a custom ESBuild plugin, monitored errors in staging/production, logged locally during development
Software Engineer
SOAP Health
Developed and maintained a React-based medical questionnaire application with a 3D virtual assistant, contributing to both front-end features and integrations while working on AI-driven questionnaire flows.
Key Achievements & Responsibilities:
- ●Developed and maintained a React-based medical questionnaire application with a 3D virtual assistant, contributing to both front-end features and integrations
- ●Migrated the 3D virtual character engine from UnityJS to BabylonJS with a framework-agnostic JavaScript abstraction, improving maintainability and integration flexibility
- ●Enhanced the 3D virtual human model using Blender, creating variations and allowing users to select their preferred avatar in the application
- ●Replaced the previous speech-to-text abstraction with a WebSocket streaming solution, enabling real-time transcription and intent detection using Google STT and Dialogflow, reducing latency and API costs
- ●Designed and implemented login, password recovery, and passwordless access flows using challenge responses for secure onboarding
- ●Implemented Feature Flags management across the admin panel and app, enabling trunk-based development and continuous feature delivery
- ●Optimized API traffic and application performance by implementing a client-side caching abstraction with data versioning stored in local storage
- ●Performed Prisma migrations and data normalization to maintain data integrity and system scalability
- ●Built an in-house metrics collector and dashboard with MongoDB, Remix, and Recharts to track user interactions and system performance
- ●Contributed to CI/CD pipelines, deployment workflows, and maintainable, testable code to ensure high code quality and reliability
- ●Worked on AI-driven questionnaire flows, dynamically generating questions based on user responses, processing medical assessments, and allowing answers via voice or UI
Full Stack Software Developer
Include Jr
Developed full-stack client applications using ReactJS, Node.js, and ElectronJS with TypeScript and JavaScript while managing the full software development lifecycle from requirement gathering to deployment.
Key Achievements & Responsibilities:
- ●Developed full-stack client applications using ReactJS, Node.js, and ElectronJS with TypeScript and JavaScript
- ●Designed user interfaces from Figma mockups and gathered requirements through close collaboration with clients to ensure smooth delivery
- ●Built a client management platform for a solar energy company, integrating front-end interfaces with backend services and deploying on Digital Ocean
- ●Created a ticket/sticker customization desktop application, enabling users to select components, colors, sizes, edit/save templates, and generate sequential PDFs at scale
- ●Participated in the trainee program, gaining experience in client communication, requirement analysis, and detailed software specification writing
- ●Managed the full software development lifecycle from requirement gathering to deployment, maintaining and improving applications for client needs
- ●Developed teamwork, coordination, and problem-solving skills while supporting live projects
- ●Ensured code quality, maintainability, and scalability across all projects