§ 03 Work

Work

A collection of projects I've built using various technologies and frameworks.

Production-Scale Anime Recommendation Engine

Tell it a show you loved and it tells you what to watch next. A Rust engine precomputed 649 million pairwise similarities across 37,000 titles in 16 minutes; fine-tuned 768-dimension embeddings, FAISS and Redis serve the answer in 4 ms when it is cached.

Pure RustStreaming JSONFastAPIRedisDockerReact 19
649Msimilarity pairs

AI-Powered Audiobook Generation System

Give it a novel and get back an audiobook where each character has their own voice. An LLM works out who is speaking every line, spaCy and deterministic segmentation keep the chunks stable, and Kafka, Spark and Redis spread the work across workers.

PythonKafkaSparkRedisDockerOllamaspaCy
LLM → TTSdistributed pipeline

Notify Me - Android App

A small Android app for scheduled notifications. WorkManager does the background work, so nothing has to stay open; the interface is Material Design, split into fragments.

KotlinAndroidWorkManagerMaterial Design
Kotlinscheduled notifications

YouTube Content Automation

One topic in, one finished history video out. AI drafts the script, ElevenLabs reads it aloud, FFmpeg assembles the video, and the YouTube API is the last stop.

PythonOpenAI APIElevenLabsFFmpegYouTube API
3 stagesscript, voice, video

Tab Timer Chrome Extension

A Chrome extension that shows where your browsing hours went. A Manifest V3 service worker times the active tab per domain, skips idle time, and keeps the totals in Chrome storage; the popup shows daily, weekly and monthly reports.

JavaScriptChrome APIManifest V3
MV3time by domain

Portfolio Website

This very site: hand-written HTML, CSS and JavaScript, no framework and no build step. Bilingual, dark and light, with client-side search and a hero that runs a real nearest-neighbour search on your cursor.

HTML5CSS3JavaScriptGitHub Pages
0dependencies, no build

Interested in Working Together?

I'm always open to discussing new opportunities and interesting projects.

Get in Touch