Michi
A self-evolving Japanese language learning app. Built for APK distribution with Vue.js + Capacitor — optimized for solo development on tablet, phone, and Chromebook.
hi, i'm mark ocampos — nice to meet you
I build privacy-first web apps with Python and JavaScript for the backend, alongside Django, and craft modern frontends using Vite and Vue. I enjoy the quiet logic of cryptography, and keep a camera close for when the light gets interesting. Your data is treated like my own.
◇ arms folded · calm · ready ◇
Encryption in motion and at rest, the least data collected, and safe defaults. I design so that leaking is the hard thing, not the default.
Hashes, key exchange, one-way functions. I genuinely love the maths that keeps a secret — and the discipline of proving it stays that way.
Correct by construction, auditable, boring in the best way. Clean Python, JavaScript, and Django backends with behaviour you can reason about.
Fluid, reactive, and snappy interfaces. I pair Vite and Vue to build user experiences that feel instantly responsive without bloating the bundle.
Every byte matters. I optimize payloads, caching layers, and database queries to ensure the applications feel incredibly fast in every condition.
A second pair of eyes. Composition, light, restraint — the same discipline that keeps my code minimal finds its way into my frames.