🏠 splat-local Python · Metal · 3D Gaussian Splatting
Turn a video walkthrough into an explorable 3D Gaussian Splat — fully local on Apple Silicon. COLMAP poses, a Metal-native trainer that matches CUDA gsplat quality, and a live browser viewer where you watch the scene resolve out of the fog as it trains. No cloud, no CUDA, nothing leaves your Mac.
🎧 voicebridge Python · MLX · Claude Code plugin
Talk to Claude Code instead of typing. A fully local voice companion built as a Claude Code plugin — MLX-backed speech-to-text, text-to-speech, and summarization, wired up through MCP with no cloud API keys. Install the plugin, say hello, and code by conversation.
🎙️ VoiceType Swift · macOS
A fast, private, open-source voice-to-text dictation app for macOS. Built for low latency and a polished user experience, with everything running completely on-device.
| Project | What it does | Stack |
|---|---|---|
| world-model-property-tour | 🏠 Marble Hackathon — turns a 2D floor plan image into a 3D building shell, then pipes it into Marble / World Labs scene generation for an interactive property tour. | Python · 3D |
| MindShift | ⌚ An Apple Watch + web app that reads heart-rate and behavioral signals and runs AI analysis for mental-wellness nudges. | Swift · watchOS · Python |
| Ai-Commentator | 🃏 Real-time AI commentator for poker. Uses Gemini 2.5 Flash with a timestamp-cache trick to deliver near-zero-latency, hallucination-resistant live audio. | Python · Gemini |
| ReCast | 🎬 Video → best raw prompt → anime restyled versions, generated with Gemini 2.5 Flash. | Python · Gemini |
Deeper dives into the models behind the products.
| Project | What it does | Stack |
|---|---|---|
| Sycophancy-RL | 🩺 Reducing medical sycophancy with truth-weighted RLHF. A condition-aware reward penalizes endorsing a user's misconception, training Qwen3 (1.7B–7B) via GRPO / online DPO on Modal. | PyTorch · Modal |
| Image-Rebroadcasting | 🛡️ Detecting & defeating image recapture (rebroadcast) attacks. EXIF + ResNet + physics-based Moiré detection on the defense side; UNet camera simulator + adversarial generator on the attack side. | PyTorch · Jupyter |
| Movies-Topic-Modelling | 🎥 Unsupervised pipeline that extracts themes from movie reviews and scores per-theme sentiment, using BERTopic + OpenAI labels + NLTK. | BERTopic · Jupyter |
- Braqit — a Python package for quantum computation.
- DWave — experiments with D-Wave quantum annealing.



