This project is part of my ongoing exploration of full-stack development, low-level programming, emulator development, and creative tools. I’m building things from scratch—sometimes for nostalgia, sometimes for the challenge, always to learn. Expect rough edges, but lots of care behind the code.
“I move fast to explore, then go deep to refine.”
- 🎮 Godot Platformer – A Mario Bros–style prototype with patrolling enemies, screen wrap, and custom mechanics using
CharacterBody3D
- 🖌️ Paint App – Basic drawing app made in Pygame, and in other languages in the future (NES/SMS palettes)
- 📐 Math Playground – Visual experiments in vector math, planes, and calculus
- 💾 Atari/NES Programming – Studying 6502 architecture with a long-term goal of building for real hardware
![]() Platformer Hello World Classic arcade-style platformer in Godot 4.4 with C#, screen wrap + enemy AI. |
![]() Paint! Simple pixel art tool built with Pygame and NES-inspired aesthetic. |
- Fast prototyping → focused deep work, rinse and repeat
- Learning by building (and disassembling)
- Systems thinking, creative tools, visual storytelling
- Staying humble, teachable, and anti-hype
C
· C++
· SDL
· Godot
· GDScript
· C#
· Git
· Python
· Lua
· Elixir
Creative Tools: Blender
· Photoshop
· Illustrator
· Procreate (iOS)
Web: HTML/CSS
🕹️ Low-Level & Retro Systems
6502 ASM
– Atari VCS, NESZ80 ASM
– Sega Master System, Game Gear65816 ASM
– SNES68000 ASM
– Genesis, Sega CD, 32XHuC6280 ASM
– PC Engine, PC-FXV810 ASM
– Virtual BoySH-4 ASM
– Dreamcast
📐 Math & Visualizations
Linear Algebra
– transformations, rendering, geometryCalculus
– curves, motion, systems modeling
- Open to opportunities where an exchange of good ideas results in breakthroughs, especially when learning from failure
- Prefer work where I can explore, refine, and contribute long-term
- I learn by doing, but retention really picks up when teaching
Κύριε, ἐλέησον. Χριστέ, ἐλέησον.