Nico Stepan

B.Sc. (Hons), Physics
B.A.Sc., Computer Science 2020

About Me

I am an ambitious third year CS student at McMaster University and aspiring software developer. Prior to studying CS, I completed an Honours B.Sc. in Physics. My senior research project was cosmology based and involved analyzing power spectra from the cosmic microwave background to determine the cosmological parameters and fate of the universe. Spoiler alert - the universe has a rather boring end of its life. Subjectively speaking, of course.

Physics gave me a taste of the power of programming and I realized I was a computational thinker and had found a new passion. Starting a second degree in CS seemed like a natural next step. I spend much of my free time building applications to simplify life for myself and others. A few of my projects are described below, with most of the code uploaded to GitHub. 

Aside from coding and campfire chats about the cosmos, I love to hike, golf, play the guitar, and travel (most recently, Ecuador). I am actively seeking opportunities to integrate my analytical and interpersonal skills to develop solutions that significantly improve lives. Feel free to contact me, I'd be more than happy to chat!



Habit App

A self-development mobile app currently being built with React Native. The app will allow users to keep track of habits as well as hold them accountable for completing said habits based on a variety of features.



This project displays all sorted gas station prices based on user entered address, city, area, and preferred travel distance to gas station. Built with Python, the urllib and Geocoder libraries are used to web-scrape real-time data and append to a JSON file.


Daily Highlight

A mobile app built with React Native that allows the user to store the highlight of their day. The app sends push notifications to remind the user to input their highlight, and also view highlights from the same day in previous years.


BePind You

A project built with the ultrasonic range sensor Raspberry Pi module that notifies the user via LED when someone is close behind them. Programmed in C, the notifications vary for different distance circumstances.


Paint Program

OpenGL/GLUT project where the user can draw freely by clicking and dragging in multiple colours. The program also implements Bresenham's algorithm to draw lines, rectangles, and circles.


Terrain Generator

OpenGL/GLUT project that generates a random terrain using either the circles algorithm or the fault algorithm. The program allows the user to select a variety of terrain and lighting configurations.



An app that provides a user with targeted advertising based on their physical facial features and accessories. Using a dataset with over 200,000 images, Jabbic utilizes a custom API built with Google’s AutoML to display an advertisement pertaining to the user.


B.Sc. Paper

A paper written to obtain a B.Sc. in Physics. This research was conducted alongside a distinguished faculty member and involves spacetime geometry, cosmological parameters, dark energy, and universal expansion.

Many more projects coming soon. 




I have worked part-time as a Genius Bar Technician at Apple. Aside from repairing devices and mentoring new technicians, the most rewarding part of this position was repairing Apple's relationship with a customer. By providing a seamless experience and efficiently applying technical expertise, I played a crucial role in customers having lifelong relationships with Apple.

Spruzzo Design

I am currently a Full-Stack Developer for Spruzzo - a startup based in Hamilton and Toronto. Working with a team of UX Designers, we build mobile applications and provide consulting for other teams with projects and ideas. More information can be found below:

McMaster University

My experiences at McMaster include being a Tour Guide for the Faculty of Science, a volunteer at the Physics Help Initiative, a member of the Undergraduate Physics Society, and more. These experiences have developed my teamwork, organizational, and time management skills. They have allowed me to be a leader and inspire others.