Full-stack engineer with 6+ years of experience building distributed systems, microservices architecture, and real-time applications across pharmaceutical, semiconductor, and fintech domains.
I specialize in designing scalable backend systems while maintaining a strong focus on UI/UX and frontend development. My approach to problem-solving combines technical depth with user-centric design thinking.
timeline
title Career Timeline
2019 : Systems Engineer
: Fintech Systems
2022 : Developer II
: Semiconductor Tools
2024 : Senior Product Engineer
: Real-time Systems
: AI Applications
2025 : Distributed Systems Expert
: Technical Leadership
: System Design
- Distributed systems and microservices architecture
- RESTful APIs and real-time streaming (SSE, WebRTC)
- Event-driven architecture and asynchronous processing
- OIDC authentication and RBAC implementation
- Component-driven architecture
- State management for real-time applications
- Mobile-responsive design
- VS Code extension development
Built a production voice agent using GPT-realtime API with sub-150ms latency. Migrated from WebSocket to WebRTC for performance optimization, implemented Azure NER for PII redaction ensuring HIPAA compliance.
Stack: React, TypeScript, WebRTC, GPT-realtime API, Azure NER
Engineered real-time streaming microservices using Server-Sent Events. Achieved 80% TTFB reduction (30s → 6s) and 5x concurrency scaling through asynchronous ASGI framework migration.
Stack: React, FastAPI, PostgreSQL, Redis Streams, Event-Driven Architecture
Performance: 30s → 6s TTFB (80% improvement)
Concurrency: 5x scaling improvement
Developed custom IDE extension using WebView APIs for Meta Description Language. Built Python backend with RESTful APIs for automated hardware configuration.
Stack: TypeScript, VS Code API, Python, MVVM Architecture
Led MySQL to AWS RDS migration for fintech reconciliation system. Reduced failover from 15 minutes to 90 seconds, migrated CI/CD from Jenkins to AWS CodePipeline.
Stack: MySQL, AWS RDS, AWS CodePipeline
graph TD
A[Problem] --> B[Design]
B --> C[Scalability]
B --> D[Maintainability]
B --> E[User Experience]
C --> F[Solution]
D --> F
E --> F
Scalability - Design systems that grow gracefully
Maintainability - Write code that's readable six months later
User Experience - Technical excellence meets intuitive design
Interested in discussing system design, distributed architectures, or collaborating on projects? Feel free to reach out.
Building systems that scale, code that lasts, experiences that matter