About Me

I'm John Lukowski, an Audio/Visual Programmer with a passion for low voltage electronics, programming and competitive coding. I love solving problems creatively, whether it's wiring up a control system or writing efficient code to run it.
When I'm not in front of the screen you'll find me cycling — check out my live stats right here!
Live Cycling Stats
Stat | All Time | This Year |
---|---|---|
Bike Rides | 765 | 16 |
Distance Ridden | 27838.0 miles | 743.36 miles |
Elevation Climbed | 1391404.23 feet | 45134.52 feet |
Moving Time | 1955.76 hours | 62.24 hours |
My Sample Programming Projects
The majority of my projects have been tailored towards teaching people about programming, especially younger ages.
I enjoy guiding students as they develop modular components of a larger system, allowing them to observe firsthand how independently built pieces integrate — and occasionally conflict — with one another.
Shoots
Fully functional programming language and C compiler inspired by basic and assembly.

Python Mazes
Maze generation and solving visualizations using backtracking algorithms.

Fighter Arena
Simple text-based multiplayer fighting arena developed in Python.

Laundry Robot
Reinforcement learning agent for a laundry delivery robot simulation.

Text RPG
Classic command-line text-based RPG game with battles and leveling.

Control System POC
Proof of concept for a low-level control system using Python I/O.
