Skip to content
View lukifer23's full-sized avatar
💭
cooking but probably cooked
💭
cooking but probably cooked

Block or report lukifer23

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
lukifer23/README.md

Lukifer23

On-device AI for hardware people actually own.

I build local-first systems on Apple Silicon and Android: voice agents, small-model training and fine-tunes, chess engines, and practical desktop/mobile tools. The throughline is simple — privacy by default, measurable performance, and evidence before hype.

  • Current focus: offline voice pipelines, chess evaluation / self-play, Android readers & on-device apps, vectorization tooling
  • Working rule: if a result matters, it should have a config, a log, a benchmark, or a release artifact
  • Primary targets: macOS (Metal / MLX / MPS), Android (Kotlin / on-device inference)

Selected Work

Local AI

MacBot · Python · ⭐ flagship voice stack
Offline macOS voice assistant with an interruptible pipeline: VAD → Whisper STT → local LLM (llama.cpp) → neural TTS. Metal acceleration, native macOS tools, secure local RAG, and a realtime WebSocket dashboard.

GemmaFischer · Python · HF adapters
Fine-tuned Gemma-3 as a UCI chess engine + interactive tutor. LoRA experts (UCI / tutor / director), MoE-style routing, and Apple Silicon MPS training/inference.

Matrix0 · Python
AlphaZero-style chess engine with SSL heads for tactical pattern recognition (threats, pins, forks, control). Multi-task RL on a ResNet backbone, MCTS, MPS optimization, WebUI, and fixed-baseline benchmarking.

Tools & Apps

svg-X · TypeScript · releases
Desktop + CLI image→SVG converter (Electron/React). Triple pipeline: Potrace B&W, color posterization with Bezier fitting, and centerline stroke mode. Exports SVG / EPS / DXF / JSON paths.

XReader · Kotlin
Native Android e-reader for DRM-free personal libraries. SAF import, app-private storage, multi-format conversion into a Readium path, local notes/bookmarks/search — no cloud required.

ChessTrainer · Java
On-device Android chess trainer with local Stockfish / LC0 engines, lessons, analysis, and foldable-friendly UI.

Breakout- · Kotlin
Offline brick-breaker built for phones and foldables: OpenGL rendering, fixed-step physics, multiple modes and powerups, no network or analytics SDK.


Lab notes

Work in progress tends to stay private until configs, evals, and docs are honest enough to ship. Themes that show up across public and private repos:

  • Local LLMs — post-training, adapters, and small-model stacks aimed at real devices
  • Realtime voice — interruptible STT → LLM → TTS loops with latency budgets
  • Chess + evaluation — engines, tutors, self-play, and reproducible match gates
  • Android privacy tools — readers, on-device assistants, offline-first mobile apps

How I ship

Principle Practice
Local first Privacy by default; Apple Silicon primary, Android/Snapdragon where it fits
Measured progress tokens/sec, latency, Elo, perplexity, pass rates, and failure examples over vibes
Readable repos configs, docs, scripts, and run logs so work is reproducible without archaeology
Releases when ready binaries, model artifacts, and notable metrics live on each project's Releases / HF / results

Elsewhere

For project-specific questions, open an issue in the relevant repo. For collaboration, start with the project closest to what you want to build or test.

Pinned Loading

  1. svg-X svg-X Public

    convert images to SVG, multi-platform

    TypeScript 2

  2. Matrix0 Matrix0 Public

    Matrix0: AlphaZero-style chess engine with SSL integration for tactical pattern recognition (threats, pins, forks, control), multi-task RL training on ResNet-24 architecture, Apple Silicon MPS opti…

    Python 3

  3. GemmaFischer GemmaFischer Public

    GemmaFischer: Fine-tuned Gemma-3 LLM as a UCI-compatible chess engine and interactive tutor, featuring MoE routing for multi-mode AI (moves, explanations, Q&A) and optimized for Apple Silicon.

    Python 2

  4. MacBot MacBot Public

    MacBot: pre-release offline AI voice assistant for macOS, featuring an interruptible 5-model pipeline (VAD + Whisper STT + LLM + Neural TTS) with Metal acceleration, native tool integrations, secur…

    Python 5