Side projects
Personal projects, experiments, and contributions to open-source tools and communities.

Ethan Dev (YouTube)
My corner of YouTube where I share game-dev tutorials and try to push how far you can get with AI agents as a coding copilot.

Multi-IDE Support for Unity
I turned a Unity 6.6 workflow blocker into an open-source developer tool, bringing AI-native IDE support back to my Unity projects and other developers' workflows.

Career RAG
A private professional memory exposed as a remote MCP server. Any AI client can query and update my experience, with hybrid semantic + full-text search and evidence-backed job matching, all on Supabase.

PSXIFY
A downloadable tool that turns high-poly models into PlayStation 1-style assets, with decimation, baked PBR maps, limited-palette textures, and export presets for Unity, Unreal, Godot, and Blender.

Kenney Shape for macOS
An open-source toolkit that turns the Linux release of Kenney Shape into a working macOS app, with native file dialogs, Command-key shortcuts, and a reproducible local build.

ConnectMyUni
A tiny bridge between Canvas and your AI. It pulls assignments, grades, and announcements into ChatGPT/Claude/Cursor using your normal university login, no API keys.

VoiceStudio
A local voice-cloning + TTS studio I built around Qwen. It splits long scripts into paragraphs, lets you assign speakers, processes a queue, and exports the final audio. Local-first, no cloud needed.
Open source & collaborations
Contributions to the data and localization of its Pokémon TCG card database.
Fixed how followed WhatsApp channels get their names and removed unfollowed channels left empty in the native client.