Hello!
based in Edmonton, CA
CS Honors @UAlberta | Undergraduate Teaching Assistant @Ualberta
Contact Me Download CVThis 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.
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!
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.
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.
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.
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.
Bachelor of Science, Honors Computer Science
University of Alberta - Junior year
------
A levels, British Curriculum, June 2021
Oshwal Academy Nairobi - Kenya, NBO