Projects
Built things
SDKs, mobile apps, and production applications — a mix of professional work and personal exploration.
01
2023–now
Professional SDK
A secure digital-key SDK deployed in production automotive environments — the software layer that lets a phone replace a car key. I own the entire mobile stack: Flutter plugin → React Native wrapper → BLE transport → CI/CD pipeline. I actively maintain four repositories end-to-end: the Keystone Flutter app, the SDK itself, the React Native wrapper, and a standalone POC that demonstrates the full communication flow between a React Native app and the Keystone Dart SDK.
FlutterJNI/CKotlinSwiftBLEGitLab CI
02
2020
Social Platform · Mobile
Social recipe-sharing app with video at its core. Flutter frontend + Python/Flask backend with FFMPEG-powered HLS transcoding. Designed in Figma with a Material Design–based visual language; peaked at 10K+ MAU during WieLabs tenure.
FlutterPython FlaskFFMPEGHLSFirebaseFigmaMaterial Design
03
2020
Events Platform · Mobile
Event discovery and ticketing app built at WieLabs. Flutter frontend backed by Python/Flask, letting users browse, RSVP, and share local events. UI designed in Figma with the in-house designer — covering typography, color system, and component library.
FlutterPython FlaskFirebaseFigmaMaterial Design
Production-quality Android notes app built with Jetpack Compose and Clean Architecture. Offline-first with Room, biometric lock, rich-text editing, and tag-based organization.
KotlinJetpack ComposeRoomMVVMHilt
A custom Android kernel built for personal devices — a side project that grew out of curiosity about what happens below the application layer.
CLinux KernelAndroid
Graduate project: an LSTM-based classifier for detecting malicious URLs, trained on 600K+ samples. Achieved 96% test accuracy.
PythonTensorFlowLSTM
Flutter app that programs LED display boards over Bluetooth Classic. Custom RFCOMM frame-transfer protocol, real-time animation sequencer, and per-segment color control.
FlutterBluetooth ClassicRFCOMMIoT
08
Ongoing
Exploration · AI
Ongoing experiment: running quantized LLMs on a Ryzen 9 9900X. Benchmarking llama.cpp vs. Ollama vs. MLX at various quantization levels. Exploring KV-cache optimizations and context-length extensions.
Pythonllama.cppLinuxHardware
Currently maintaining
Keystone AppProduction Flutter application — the end-user digital-key experience.
Keystone SDKThe core SDK library distributed to OEM partners via JFrog Artifactory.
React Native WrapperFlutter-as-a-Module bridge exposing the SDK to React Native consumers over a Kotlin / Obj-C JS interface.
Keystone RN × Dart POCStandalone proof-of-concept demonstrating the full communication flow between a React Native app and the Keystone Dart SDK. Used for partner onboarding and integration testing.