Skip to content
View michael-L-i's full-sized avatar

Highlights

  • Pro

Block or report michael-L-i

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
michael-L-i/README.md

Hi, I'm Michael 👋

Software, AI / ML Research, and whatever seems interesting to build.


🚀 Featured Projects

🏠 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.


🏆 Hackathon Projects

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

🔬 ML & Research

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

⚛️ Earlier Work

  • Braqit — a Python package for quantum computation.
  • DWave — experiments with D-Wave quantum annealing.

🌱 Always building — check back as the list grows.

Popular repositories Loading

  1. splat-local splat-local Public

    Turn a video into an explorable 3D Gaussian Splat — fully local on Apple Silicon

    JavaScript 3

  2. world-model-property-tour world-model-property-tour Public

    Python 2

  3. VoiceType VoiceType Public

    Fast, private, on-device voice dictation for macOS — speak anywhere, get clean text instantly.

    Swift 2

  4. DWave DWave Public

    Jupyter Notebook 1

  5. Braqit Braqit Public

    New package for quantum computation

    Python

  6. Movies-Topic-Modelling Movies-Topic-Modelling Public

    Jupyter Notebook