Solution Architect & Full-Stack Developer
Passionate about clean architecture, DDD, and Developer Experience
Helping teams turn complex business domains into structured, scalable, and understandable systems — guided by principles like Domain-Driven Design, where the domain model shapes the architecture, and Value-Driven Development, where outcomes matter more than outputs. Deeply focused on sound abstractions, how teams interact with code, and the power of internal tooling.
Working at the intersection of architecture, UX, and automation: designing APIs, building thoughtful UIs, creating CLI tools, and improving Developer Experience.
The terminal and keyboard are primary interfaces — a CLI-first, keyboard-driven mindset. Tools should move fast, feel right, and never get in the way.
Documentation is treated as a first-class part of the product: automated, living, and genuinely helpful.
Built major products for mobile operator life:):
- B2B client portal
- Support chatbot dialogue builder
- Internal CRM systems
Roles: architect, tech lead, system designer.
Also worked on hiring, CI/CD, infrastructure, deployment, and integrations.
- Agile as a mindset: iterative, collaborative, value-focused
- Documentation and tooling are part of the product
- Explicit boundaries, transparent contracts, and safe change
I build systems to be clear, maintainable, and resilient — not just today, but a year from now.
Whether CRM, CMS, or internal tools — they should evolve with confidence, not break at the first change.
Pinned projects include custom keyboards I enjoy using in the terminal every day.