Hello!

I'm

based in Edmonton, CA

CS Honors @UAlberta | Undergraduate Teaching Assistant @Ualberta

Contact Me Download CV

MY SKILLS

Centered Image

PROJECTS

QR-Hunter App

This is an Android Studio Game App developed in Java and linked to Firebase Firestore that was built over four months in a Software Engineering course. Implemented various APIs such as Google Maps API, DiceBear API, and worked with XML layouts in Android Studio to build a PokemonGo-like game. To take a closer look at the software practices involved go to the wiki page on GitHub and to see the working of the app look at the Video.txt file.

Personal Website

This is an ongoing personal project that I try to keep updated with my projects, interests, and career path. This website is being developed in HTML, CSS, and JavaScript and I try to learn and implement new features often. It is the page you're currently on! It is my first venture into web devolopment and has been a continuously fun and enlightening journey!

Housing Investment Regressor

Built a Machine Learning Model primarily using Numpy, Pandas and SciKit-Learn, using Matplotlib to visualize the data. Trained various models including a Linear Regression Model and a Decision Tree model and fine-tuned data to arrive at a 95% confidence interval that gives you the housing prices given the input housing data.

Memory Game in Python

This was one of my first major projects built purely in python. It is the familiar Memory game that is built on pygame. The game demonstrates my experience and understanding of objected-oriented programming and Data Structures. It's a fun game to play during study breaks too!

Facial Recognition Classifier

Built a Facial Recognition Classifier that uses a Random Forest Classifier to classify faces from the Oveletti Dataset with 92.5% accuracy. The images are first clustered using K-Means and the dimensions of the dataset are also reduced using this tool. This method gave the highest accuracy.

Snake Game in RISC-V

This game is fully implemented in assembly language. Keyboard interrupts and timer interrupts were recognized through implementing an exception handler. A pretty simple game in other languages, but proved to be a great learning experience to implement in RISC-V. The code is not available for viewing due to university policy.

EXPERIENCE

ABOUT ME

LEARN MORE ABOUT ME!

Welcome to my website!

I'm a passionate and enthusiastic third-year computer science student with a deep interest in the fascinating realms of machine learning, artificial intelligence, and software development. I am always eager to learn and grow, and I'm actively seeking career opportunities where I can thrive in a work-oriented environment.

I love learning about new ways to solve problems through computer science and building innovative projects. Whether it's developing robust software solutions, or exploring the endless possibilities of ML, I'm constantly pushing the boundaries of what technology can achieve.

When I'm not coding, you might find me exploring the great outdoors on my trusty bike. I also have a deep appreciation for books, as they provide me with endless inspiration and knowledge.

I'm excited about the prospect of collaborating with like-minded individuals and organizations that share my passion for technology.

thank you! contact me and join my journey in software dev :)