Who Am I?

Hi there! My name is Michael Wojcicki and I've loved to create things ever since I was young. I first started to learn how to code when I was around 8 years old, and I've always been fascinated with being able to use computers to solve tough problems.

Headshot coming soon!

Learn more

Experience - CEO, Solutions Architect, and Lead Backend Engineer of FireSpace

Between August 2020, and May 2021, 3 other Co-Founders and I started a reservation-based startup called FireSpace. FireSpace is a feature rich, cloud-based reservation platform for Universities and Community Colleges.

In December 2020, FireSpace participated in Illinois Tech's "Innovation Day" where we were selected from hundreds of other student-led projects, and we competed against 25 teams in the final round. FireSpace won 2nd place and a cash prize at Innovation Day 2020.

We were promptly invited to join the Illinois Tech Startup Incubator in January 2021, where we were mentored by high profile industry mentors from SpotHero, Adaptibar, and Microsoft.

Learn more

Education

I received my Bachelor's of Science in Computer Science (B.S. CS) from the Illinois Institute of Technology in May 2021. I graduated Summa Cum Laude with a 3.95 / 4.0 GPA.

I received my Associate in Science (A.S.) from William Rainey Harper College in May 2019, and I graduated Cum Laude with a 3.6 / 4.0 GPA.

Learn more

Projects

In my spare time, I often work on various side-projects, either to learn new skills or test my own abilities.

Below you can find some of the different projects I've worked on.

Demonstration of the MageForge Game. Depicts 2D pixel art character running around, breaking 2D terrain, falling into a cave system, spawning water, and building a small house while making a window in the background of the terrain.

MageForge

Mageforge is a High-Performance 2D Voxel Game Engine Framework which has the ability to handle complex and large-scale data computations via cache-optimized code.

Codebase is around 255k lines of code.

Learn more
Demonstration of a ludum dare 41 submission. GIF starts out by showing the menu screen with four buttons named 'PLAY' 'INSTRUCTIONS' 'OPTIONS' 'EXIT'. Both instruction and options menus are shown. The play button is pressed and a screen appears with 6 difficulty options. Medium difficulty is selected and the game loads with a scroll pixel art background of space. The player's spaceship is seen following the cursor with text above the spaceship. When the player types each letter in the word above the spaceship, a new word will appear. Enemy spaceships spawn in from the top of the image and fire different color projectiles ranging from blue, pink, cyan, and orange. At the end of the gif, a boss appears which fires more of these multicolored projectiles at the player's spaceship.

BHT - Ludum Dare Jam 41

Bullet Hell Typing is a 2D bullet-hell typing-game made using Unity for the Ludum Dare 41 game jam.

This project created in 72 hours by two people completely from scratch. We placed 273rd out of 2016 submissions.

Learn more
A shiny red ball is spawned on a blue bar. Platforms start scrolling down from the top of the screen. The player's red ball attempts to jump on these platforms through pre-generated gaps. Some platforms do not have gaps where the player can jump through, and instead have teleports at either the left or right sides of the platform below which teleports the player up to the next platform. The player misses a jump and falls down into a laser beam which kills the player. The GAME OVER screen is shown with the player's total accumulated score, the player's highscore, and the amount of currency received to later purchase upgrades. There is also a button at the bottom to allow the player to return to the main menu.

Prism 2

Prism 2 is a remake of my original prism game which introduces new features such as procedurally generated terrain, an upgrade / customization shop, and persistent local saving.

Learn more
Empty Placeholder Picture

Academic Work / Papers

From Traffic Simulation Experiments, to topics in Computation Psychology, to MapReduce Simulation via Multithreading, here you can explore all of the different works I produced while at University.

Learn more