I am a Full Stack Engineer who has grown from writing simple scripts to designing and delivering complex, scalable systems. My technical focus is on Java, Spring Boot, and the broader ecosystem of modern enterprise development — writing clean, testable code with a strong TDD practice, and building backends that hold up under real-world load.
Currently deepening expertise in Microservices Architecture and System Design, while actively exploring Cloud Native technologies, container orchestration, and DevOps workflows. The goal is always the same: software that is efficient, maintainable, and built to last.
Backend & Data
Frontend & Mobile
DevOps & Tooling
A significant portion of my engineering background is in VoIP and PBX infrastructure — an area most full stack engineers do not touch. At Synapse Solutions, I worked directly with:
- Asterisk PBX via the Asterisk REST Interface (ARI) — building and debugging call control logic at a level below most application-layer abstractions
- IVR design and call flow engineering — structuring branching, DTMF handling, and agent routing at scale
- SIP protocol fundamentals — understanding signalling, session management, and troubleshooting call-routing failures in production
- PBX-to-microservice integration — bridging telephony middleware with Spring Boot backends, coordinating state between call events and business logic
This background informs how I think about distributed systems generally: low-level event handling, fault tolerance under real-time constraints, and designing for failure.
Architecture → TDD → CI/CD → Observability → Ship
I do not treat tests as an afterthought. Every non-trivial service is designed around contracts, tested at the unit and integration level, and deployed through automated pipelines. Clean architecture principles — separation of concerns, dependency inversion, bounded contexts — inform every design decision.
| Area | Focus |
|---|---|
| Architecture | Microservices patterns, event sourcing, CQRS |
| Languages | Go (systems & services), TypeScript, JavaScript (React/Next.js) |
| Telephony | Asterisk/ARI, SIP, IVR design, PBX middleware integration |
| Infrastructure | Kubernetes, Docker, Jenkins, Linux administration |
| Observability | Prometheus, Grafana, ELK stack |
| Open Source | Java & Spring Boot ecosystem contributions |




