Page 4 of 6
← Previous page
What I Build With
Over time, I've worked across many layers of the stack. I choose tools based on constraints, not trends.
Interfaces: Web, Mobile & Desktop
I don't just build web views. I build native clients when performance or OS integration matters.
Web: SolidJS, React, Vue.js
Mobile: Flutter, Kotlin Multiplatform (KMP)
Desktop: C++ (Cross-platform), C# (Native Windows)
Backend & Systems
Most of my work lives here , services that handle concurrency, real traffic, and failure modes.
Rust, Go, Elixir (Phoenix), Node.js, Python
Data, Storage & Messaging
I've worked with both transactional and analytical workloads, choosing stores based on access patterns and scale.
PostgreSQL, Redis, SQLite, Message Queues, File-based pipelines
AI & Machine Learning
I build AI-powered systems that solve real problems: speech recognition pipelines, trading bots with ML-driven strategies, and data analysis for production decisions.
Python (with its vast ML ecosystem), Kaggle (for GPU access)
Infrastructure & Delivery
I care about repeatability, observability, and knowing how systems fail.
Linux, Docker, CI pipelines, Cloud deployments
Tools change. Principles don't.
Next page →