Engineering
solutions for scale.
I bridge the gap between complex business requirements and flawless technical execution. From native mobile apps to robust enterprise backends.
Multiplatform App Development
Ship one codebase to Android and iOS while sharing up to 70% of code — without sacrificing native performance. I architect KMP apps from scratch including offline-first storage, real-time WebSocket systems, and cloud backend (Supabase/PostgreSQL).
Proven by: TraderApp (trading simulator), Up Network (social/events app)
- ~70% shared Kotlin code between Android & iOS
- Offline-first with SQLDelight caching
- Real-time Supabase Realtime + WebSocket integration
- Full backend design (PostgreSQL, RLS, Edge Functions, RPCs)
Native Mobile Development
Native Android applications with hardware-level performance — real-time streaming, geo-spatial maps, ARCore, and sensor integrations. Focused on high-performance media pipelines and deep device capabilities.
Experience: Meritum Soft (10+ fan apps for premier football clubs)
- RTMP Streaming & Media Pipelines
- ARCore & MapLibre Clustering
- STOMP/WebSocket Real-time Events
- Geofencing & Sensor Integrations
Web App & Dashboard Development
Backend-first web applications and admin dashboards powered by Supabase. I build data-intensive tools featuring real-time synchronization, PostGIS spatial queries, and automated background jobs.
- Real-time Data Dashboards
- PostGIS Spatial Queries
- Automated Scheduled Jobs (pg_cron)
- Secure RLS & Role-based Access
Technical Consulting
Strategic guidance for high-growth startups and enterprises. I help teams navigate complex architectural transitions, optimize database performance, and implement robust real-time systems.
- KMP Architecture Planning (Native to KMP)
- Supabase Backend Design & RLS Review
- Performance Optimization (API & Caching)
- Real-time System Design (WebSockets)
How We Work Together
Strategic Discovery
Deep-dive into your business logic and platform requirements (Android, iOS, Web) to identify shared logic opportunities and long-term scaling goals.
Unified Architecture
Designing the shared Kotlin core, Supabase database schema, and offline-first storage strategy to ensure consistency across all devices.
Agile Execution
Sprint-based development with ~70% code sharing. Code is modular, typesafe, and continuously tested against edge cases for maximum reliability.
Continuous Delivery
Zero-downtime deployment to App Stores and cloud servers, coupled with real-time performance monitoring and automated edge functions.
Ready to scale your product?
Whether you need a full app built from scratch or high-level consulting to fix a bottleneck, let's talk.