I build production-grade systems with a focus on clean architecture, reliability, security, and ruthless edge-case handling.
Founder-CTO at KalemlyBuilding a social-commerce automation platform for local brands, focused on AI-powered customer conversations, order handling, payment validation, and human handoff workflows. Kalemly is where I combine backend architecture, AI agents, SaaS operations, payment workflows, and production reliability into one product. Links: Website · GitHub Organization |
|
APIs, authentication, caching, dashboards, multi-tenancy, audit logs, and infrastructure for systems that need to survive real production usage. |
Agent workflows, provider orchestration, RAG-style systems, voice pipelines, realtime events, and production-safe automation layers. |
|
Native Android apps using Kotlin, Java, Jetpack Compose, clean architecture, Room, Hilt, coroutines, and lifecycle-safe design. |
Custom integrity validation, certificate-chain verification, device trust signals, abuse-resistant APIs, and backend-backed protection. |
| Area | Work |
|---|---|
| Android Product | Built Viking Player, an Android media app with 100K+ downloads and strong user ratings. |
| Integrity Systems | Designed backend-backed validation systems as an alternative to relying fully on third-party attestation APIs. |
| AI Infrastructure | Worked on low-latency voice/conversation systems with VAD, STT/TTS orchestration, realtime events, and provider fallback strategies. |
| SaaS Platforms | Architected multi-tenant SaaS workflows including authentication, audit logs, automation, dashboards, and business operations tooling. |
Clear architecture > clever code
Reliability > hype
Explicit contracts > hidden behavior
Maintainability > shortcuts
Security by design > security as an afterthought
Production correctness > demo-only happinessClient / App
↓
API Gateway / Backend
↓
Application Services
↓
Domain Logic
↓
Repositories / Providers
↓
Database / Cache / External APIsGood architecture should make systems easier to change, not harder to understand.


