About
I'm a senior at Xaverian Brothers High School, graduating in 2027. I spend a lot of my time coding, building things, and figuring out how systems work from first principles.
Lately I've been working on a 3D arcade racing game in Python and sharpening my web-dev skills. I'm applying to study finance and business analytics in university — I like the overlap between building software and understanding the numbers behind a decision. Always open to interesting conversations.
Interests
-
Programming
Python, JavaScript, and a growing curiosity for lower-level languages like C. I like projects where I get to design the whole system, not just a part.
-
Game development
Arcade physics, procedural worlds, and the small details that make a game feel good. Working on an open-world racer in Ursina right now.
-
Markets & analytics
Finance, business strategy, and what the data actually says. I like pulling numbers apart to find the story underneath — it's the same instinct as debugging code.
-
Making stuff
Websites, scripts, tiny experiments. If I use a tool for a week, I usually end up trying to build my own version of it.
Projects
-
Python Horizon
An open-world arcade racing game in the Forza Horizon spirit, built from scratch in Python with Ursina + Panda3D. 1 km² procedural terrain, Catmull-Rom road splines, Poisson-disk prop placement, and arcade car physics with proper weight transfer and handbrake drift.
View on GitHub → -
This website
The site you're on now. Hand-built with no frameworks, deployed from GitHub to Cloudflare under
View on GitHub →ivanglushchenko.com. Dark mode by default, responsive down to phones.
Contact
Shoot me a message about anything — questions, interesting opportunities, or just to say hi.