Independent Software Developer

BadCode64 // Software Developer

Low-level programmer by foundation, modern builder by practice.
From 6502 assembly to AI-integrated systems — the machine always wins if you don't understand it.

Available for selected projects

I started on the Commodore 64 — first BASIC, then 6502 assembly around age 12. I learned to understand every clock cycle, every register, every byte of memory. That foundation never left.

Today I build web systems, desktop apps, admin tools, and AI integrations — and I approach them the same way: understand the system first, build clean from there.

I don't ship templates. I build solutions that fit the actual problem.

30+ yrs
Writing code
6502
First architecture
10+
Languages & platforms
Curiosity
Expertise

What I Build

A range of disciplines, connected by a single philosophy: understand the system deeply.

⚙️
Low-Level & Retro Development
6502 and Z80 assembly, retro platform programming, demoscene techniques, cycle-accurate optimization. The foundation everything else is built on.
🌐
Web Systems & Custom Tools
PHP backends, custom CMS frameworks, admin interfaces, AJAX-heavy frontends. Vanilla, fast, no bloat — built to last and to be understood.
🍎
macOS App Development
30+ native Swift apps: music players, video tools, developer utilities, menu bar apps, creative editors. 11 on the App Store. Solo developer, from synths to sprite editors.
🔧
Automation & Admin Interfaces
Custom control panels, batch processors, workflow automation, internal tooling. Systems that reduce friction and remove manual work from the process.
🤖
AI Integrations
OpenAI, Claude, Gemini API integrations, LLM-powered workflows, AI-assisted content and code pipelines. Practical AI — not hype, but actual value.
🔬
Experimental & Creative Tech
Retro game builds, creative coding, hardware experiments, unusual interfaces. Projects that exist because they're interesting, not because a client asked for them.
Selected Work

Projects

Retro demoscene, 30+ native macOS apps, AI tools and web systems.

AI / Web Live
AISelector
A centralized AI model registry and recommendation engine. Tracks pricing, capabilities and performance of 40+ models across OpenAI, Claude and Gemini. Includes a public API with smart recommendation scoring.
PHP MySQL OpenAI Claude REST API
macOS / Music App Store
macOS Music & Audio Apps
9 native Swift apps: BC64 Music Player (retro C64 UI, waveform viz, VU meters), Piano MIDI Visualizer (video export), Score To Video, WAV→MP3 converter, BC64 DAW synthesizer. 4 finished, 2 on the App Store.
Swift AVFoundation SQLite App Store
macOS / Utility App Store
macOS Utilities & Dev Tools
14 native Swift utilities: Taskbar64 window manager, LauncherHub, BC64 Keys keyboard remapper, ClipStack clipboard history, programmer calculator, PDF tools, time tracker, and more. 12 finished, 8 on the App Store.
Swift Menu Bar App Store GitHub
Retro / Demoscene Active
PRIMAL — C64 Demoscene
Demoscene group creating demos, intros and games for the Commodore 64 and retro platforms. Transmission64 BASIC competition: 2× 1st, 1× 3rd. Productions include Wait for 152 Seconds, Cauldron, Stranger Sins and more.
6502 ASM C64 PRIMAL Demoscene
macOS / Creative Live
macOS Video & Creative
BadCode64 Player (App Store), AI Video Frames, video editor, Easy Video Shorts, as well as BadCode64 PS, a full pixel art editor with layers, blend modes, and optional AI generation. 7 apps total.
Swift AVKit OpenAI App Store
Web / AI Live
Mit Főzzek Ma
AI-powered recipe suggestion web app. Generates personalized meal ideas based on dietary preferences, available ingredients and meal history. Preference learning, multi-language output.
PHP OpenAI JavaScript MySQL
All Projects →
Tech Stack

Tools & Languages

6502 ASM Z80 ASM Assembly C C++ Swift Delphi PHP JavaScript MySQL Linux macOS OpenAI API Claude API Gemini API BigQuery REST APIs Automation Demoscene
Mindset

How I Think About Code

01
Understand the machine
Before writing a single line, I want to know what's underneath. The framework will lie to you. The hardware doesn't. Low-level thinking is a permanent advantage.
02
No templates, no cargo cult
Every problem deserves a proper diagnosis. Copying patterns from Stack Overflow produces fragile systems. I build what's needed — not what's fashionable.
03
Native code, zero frameworks
I don't use jQuery, React or any framework if I can avoid it. Vanilla JS, raw PHP, raw SQL. I want to see exactly what runs and why. Frameworks hide problems — native code exposes them.
04
The best tool is the one you understand
Whether it's a 40-year-old processor or a current LLM API, the principle is the same: don't use what you can't reason about. Use it precisely, or don't use it.
Contact
Let's talk about
a real problem.

If you have a project that needs technical depth — not a template filler, but actual programming — I'm interested in hearing about it.

$ whois badcode64
developer: BadCode64
focus: low-level + modern systems
status: available