- 🔭 Building 5 products in public — from a zero-knowledge password manager to a real-time poker engine
- 🌱 Deep work in Rust, Spring Boot, and ByteDance Lynx (I ported Expo's native module system to it)
- 💼 6 years shipping production apps at Weenat — agri-tech, 10k+ IoT sensors, App Store & Google Play
- 🤖 I ship daily with AI agents (Claude Code, MCP) — faster loops, same engineering standards
| Project | What it is | Stack |
|---|---|---|
| Vautr | Zero-knowledge password manager — the server never sees your secrets | Rust · Axum · OPAQUE · Argon2id · React · Expo · GPUI |
| Ataqu | Suite of 10 SaaS apps for SMEs — CRM, HR, automations, documents | Rust · React · Vite · pnpm monorepo |
| StackBluff | Multiplayer poker: tournaments, bots, anti-cheat, Stripe — playable MLP | Rust · WebSockets · React · Tailwind |
| Lynxpo | Ported Expo's native-module system to ByteDance Lynx (codegen Java/ObjC) | Expo Modules · Lynx · iOS/Android |
| Vantage | Multi-tenant merchant SaaS — Saga/Outbox, event-driven architecture | Java 21 · Spring Boot 3.4 · GraphQL · RabbitMQ |
💡 Everything below is public, spec-driven, and in active development.
Full-stack developer @ Weenat (agri-tech) · 6 years
- 10k+ IoT weather sensors in production, mobile app live on App Store & Google Play
- Led the migration React Native/JS → Expo/TypeScript across web and mobile
- Built the IoT alert microservice (Node.js, AWS SQS)
- Shipped a back-office letting marketing manage 5 languages with zero dev tickets
A product team where I can stay long-term, own features end-to-end, and keep shipping.




