About Me
William McKenzie - Dartmouth NS
Hey there! Im William, a developer from Canada with a passion for technology. I have always had a drive in me to create, whether it be making slingshots in my backyard or websites in vscode. I follow my nature and do what I am interested in at any given moment, hence the variety of different hobbies on this page. When not working I am usually going to the gym, meditating, or spending time with the boys.
Programming Projects
MMO/Video Game
Kingdom Crusher
This project was born from my nostalgia of the game Realm of The Mad God, which me and my friend Max often played as kids. With no gamedev experience we picked up godot and managed to ship a cross platform MMO to the play store in under 6 months, with over 1000 total accounts created.
ML/Evolution
Lagso
In computer science class, I was bored with Java and decided to try something new. I decided to start from the bottom and make an evolution sim from scratch for the kicks. Lagso stands for Learning and Growing Synthetic Organisms, but mostly it was a free 5 letter domain. You can change the food spawn rate, creature spawn rate, and energy costs of moves.
AI/Quiz
Quizgen
This project was inspired by the Duolingo learning approach, in which a subject is broken down into sections which each contain questions. I created this using NextJS and the OpenAPI, with some extra motion and detail with Framer Motion.
AI/Chess
Chess Bot Arena
This project involved hand coding chess AI using the minimax algorithm, as well as the ability for the user to create their own bots, then battle them against eachother via websockets. All move handeling was done through webworkers.
Service/Meal Planner
Bulkinator
Using React with NextJS and Material UI for the frontend, and MongoDB with Prisma for the backend I created a automatic meal planner and searcher using the Edamame API with account creation, the ability to save recipes and meal plans.
ML/Pixel Art
PixelPal
I was inspired to make this as when I practiced pixel art I usually ended up going to other sites to look for inspiration. So I put it all in one place with Pixoforge, including a custom machine learning model made with TensorflowJS and TeachableMachine which rates your art out of 10 using references I uploaded.
3D Modelling
Firestreak
Designer & 3D Modeller
At Firestreak I created various 3D models and textures to use as decoration, and came up with some UI designs as well as the layout of the lobby. You can find some of my 3D models at my mcmodels store.
Darza's Dominion
Pixel Artist
Over the 4 years I did volunteer work for Darzas Dominion I made countless assets, mostly consisting of monsters and terrain.
Mobs
Furniture
Cosmetics