Hey, I'm Filip Bakreski
I write code and put it on the internet. People seem to like it.
Wine, Proton, Linux graphics stack, and AI systems engineering. Sydney, AU.
Self-proclaimed hoster of things Vercel would charge a mortgage for.
Featured Work
Projects
Wine Adobe Installers
Phoronix FeaturedPatched Wine to enable Adobe Creative Cloud and Photoshop 2021/2025 on Linux. Fixes MSXML3 and MSHTML incompatibilities. Patches merged into Wine-Staging 11.1.
Chain of Recursive Thoughts
2.3k StarsMake AI argue with itself until it stops losing the argument. A self-critique loop in ~200 lines of Python that hit #2 on Hacker News.
LibreCrawl
659 StarsFree desktop SEO crawler — the open-source alternative to Screaming Frog. Crawl sites, analyze links, extract SEO data, and export results. No subscription.
Discolt
Multi-PlatformFull-stack Discord alternative with real-time messaging, media sharing, and file transfers. Ships as a web app, Electron desktop client (Linux/Windows), and Android app, all built and deployed via automated CI/CD on a self-hosted Linux server.
BeatShooter
Published on SteamRhythm-based shooter published on Steam with a live backend: user accounts, user-created levels, and a social network, all running on a self-hosted master server and MySQL.
ROOTKIT://死
Coming to SteamFirst-person cyberpunk extraction runner with Quake-style bhop, speed-based enemy accuracy, ghost replays, a reactive skybox, and shotgun pellet spread modelled on Rios, Thornton & Guarino 1986 forensic ballistics. Built under BREAKDEATH Games.
Self-Hosted Infrastructure
Live ProductionA single 4-core dedicated Linux server running all my services: Discolt (Discord clone), BeatShooter master server, LibreCrawl, Whisper transcriber, YouTube downloader, a full mail server, MySQL, PostgreSQL, Apache, Nginx, and automated CI/CD, including cross-platform Electron and Android builds.
AlphaEvolve Verification
Cited in IEEE Access 2026Independent verification of DeepMind's AlphaEvolve 48-multiplication matrix algorithm, the first improvement on Strassen's 1969 result. Cited in two of Prof. Ettore Napoli's 2026 VLSI hardware papers (IEEE Access and LASCAS) as the source of the fully expanded equation form.
Scheduler MCP
AI/MCPTask automation server for scheduling shell commands, API calls, AI tasks, and notifications using cron expressions. Built with Model Context Protocol for Claude Desktop integration.
Linux Custom Resolution Utility
UtilityGraphical utility for creating custom display resolutions and refresh rates on Linux — no hand-editing of config files required.
Nmap MCP Server
AI/MCPModel Context Protocol server that lets Claude and other MCP clients run and interpret Nmap network scans for security analysis.
fnuidesktop-VR
VR/LinuxVirtual Desktop alternative for Linux/Wayland. Mirrors your desktop to a SteamVR overlay with controller-based mouse input, scrolling, and grab-to-move/pinch-to-resize interaction.
WHEN Language
Programming LanguageA Turing-complete reactive programming language with when-guards, first-class schedulable blocks (fo / os / parallel fo), and Python interop. Built the interpreter, a game engine, a Wolfenstein-style 3D renderer, and WHENgine, a multithreaded HTTP/1.1 server implemented from raw sockets with WHEN's own concurrency primitives driving the thread pool.
Skills & Expertise
Programming & Web
AI & Development
Operating Systems & Tools
Languages
Professional Experience
AIIMS — Software Engineer
November 2025 - PresentPromoted from SEO Analyst to Software Engineer within a month of joining.
- Building the company's enterprise AI system for analyst and reporting workflows, connecting every internal component into one interface. Beats general-purpose agents (Gemini CLI, Claude Code, Codex) on internal reporting-accuracy evals; within a month of deployment, over 55% of the company used it daily, averaging 17+ chats per person
- Shipped a real-time multiplayer AI chat: multiple users in the same conversation with a shared model, live-streamed responses, MCP tool use, and artifact generation, updating simultaneously across every connected client
AIIMS — SEO Analyst
October 2025 - November 2025Joined AIIMS through their acquisition of Advisible and continued SEO analysis work.
- Promoted to Software Engineer within one month
Advisible — SEO Analyst
September 2025 - October 2025SEO analysis and optimization for client projects.
- Keyword research, competitive analysis, and technical SEO for client sites
- Company acquired by AIIMS
Shuffle Digital — SEO Specialist (Part-time)
June 2023 - September 2025 concurrent with Secure ParkingIn-house tooling and technical SEO for client websites.
- Built in-house tools integrating with SEO platform APIs
- Ran technical audits and implemented SEO strategies
- Worked with Ahrefs, Neuronwriter, WordPress, and Snov.io
Freelance Developer
2022 - 2023Web applications and custom builds for various clients.
- Built web applications with React and Angular
- Built backends with Flask and Python
Secure Parking — Customer Support Officer (Part-time)
May 2023 - June 2024 concurrent with Shuffle DigitalCustomer support and technical assistance for parking management systems.
- Promoted from Promotional Staff
- Helped debug and test new parking equipment
Infobiro — Junior Developer
July 2021 - August 2022First software job — design and development tasks supporting the senior programming team.
Education
Torrens University, Sydney
October 2022 - October 2025Bachelor of Web Design and Development
Relevant coursework: Web Development, UI/UX Design, Database Management, Network Security
Get In Touch
Location
Sydney, Australia