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 | 810 | 61 |
| Distance Ridden | 30236.91 miles | 3142.27 miles |
| Elevation Climbed | 1511720.19 feet | 165449.81 feet |
| Moving Time | 2141.17 hours | 247.65 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.