I build AI systems and the infrastructure they run on: production LLM apps, backend services and cloud, plus a few side projects.
Projects
Time registration for Outlook & Teamswork
Staff log time from their Outlook calendar and submit weekly timesheets from a Teams panel that also runs in Outlook. One sign-in covers both.
Outlook add-in · Teams app · React · Fluent UI · Entra ID nested app auth (NAA) · FastAPI · SQLAlchemy · MySQL
Real-time voice training platformwork
Users practise difficult conversations out loud with AI role-play partners.
Next.js · OpenAI Realtime API · WebRTC · Supabase / PostgreSQL
SharePoint MCP knowledge serverwork
AI assistants and internal apps search company documents through it, over MCP or a REST API. Each search returns only the documents the requesting user can already open.
Python · FastMCP · FastAPI · Microsoft Graph · SharePoint Search API · OAuth on-behalf-of
G-Zero
G-Zero configures Logitech mice over HID++ 2.0 in place of the 400 MB vendor app. It writes settings to the mouse's memory and exits, so nothing stays running.
Python · Tkinter · HID++ 2.0
Teaching a 100M model to play Wordle
I fine-tuned the 100M BabyLLaMA with SFT and GRPO to play Wordle. It learned to make plausible guesses that broke earlier clues, a small-scale case of reward hacking.
Hugging Face Transformers · BabyLLaMA · SFT · GRPO
Experience
- Associate Engineer · Voluntās AdvisoryFeb 2025 – Present
- Associate Technical Engineer · Kyndryl IndiaSep 2023 – Jan 2025
- Backend Developer (Remote) · VirtualTXMar 2023 – Jul 2023