I am a dedicated B.Sc. Computer Science graduate with extensive experience in research and full-stack development. I have a strong foundation in system design, data structures and algorithms, and machine learning, which fuels my passion for creating innovative software solutions. Throughout my academic and project work, I have developed a broad skill set that includes building neural networks from scratch, designing AI for competitive games, leading software development teams, and deploying applications on cloud platforms. I thrive in collaborative, agile environments and am committed to continuous learning and delivering high-quality, tested software.

Noah Geerts

I am a dedicated B.Sc. Computer Science graduate with extensive experience in research and full-stack development. I have a strong foundation in system design, data structures and algorithms, and machine learning, which fuels my passion for creating innovative software solutions. Throughout my academic and project work, I have developed a broad skill set that includes building neural networks from scratch, designing AI for competitive games, leading software development teams, and deploying applications on cloud platforms. I thrive in collaborative, agile environments and am committed to continuous learning and delivering high-quality, tested software.

Available to hire

I am a dedicated B.Sc. Computer Science graduate with extensive experience in research and full-stack development. I have a strong foundation in system design, data structures and algorithms, and machine learning, which fuels my passion for creating innovative software solutions.

Throughout my academic and project work, I have developed a broad skill set that includes building neural networks from scratch, designing AI for competitive games, leading software development teams, and deploying applications on cloud platforms. I thrive in collaborative, agile environments and am committed to continuous learning and delivering high-quality, tested software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Javanese
Advanced
Bashkir
Advanced

Work Experience

Neural Network Library Developer
May 1, 2025 - Present
Built a neural network library from scratch in C++, implementing matrix operations, forward pass, backpropagation, and gradient descent algorithms. Developed a flexible architecture supporting multiple activation and loss functions and a single descent algorithm. Wrote comprehensive unit tests with Google Test to ensure correctness and reproducibility.
Mobile Nutrition App Developer at EasyEatsDev
May 31, 2025 - August 28, 2025
Developed a mobile nutrition app using React Native with Expo, Express.js backend, and Firebase. Implemented a meal plan generation tool using numerical optimization and ChatGPT API integration, along with a calorie requirement model based on linear regression in Python. Employed agile methodology to release iterative versions to beta testers and successfully deployed on the iOS App Store.
AI Developer - Game of Amazons
April 30, 2022 - August 28, 2025
Developed a Monte Carlo-based AI agent using Java and object-oriented programming concepts, integrating with game server APIs. Enhanced skills in networking and state-space search algorithms. Competed in a tournament against 20 teams achieving 1st place.
Team Lead - Charity Donation Platform
April 30, 2025 - August 28, 2025
Led a 5-person team in a year-long Scrum-driven software project. Coordinated sprint planning, daily standups, and sprint reviews on 2-week cycles. Developed a TypeScript Angular frontend with ASP.NET backend and MS SQL database using Entity Framework Core migrations. Maintained frontend and backend unit tests with XUnit and utilized jQuery, JSON, and CSS technologies.
Researcher - Honors Thesis at University of British Columbia
April 30, 2025 - August 28, 2025
Investigated the effects of PCA and DWT on similarity search accuracy and performance in vector databases. Implemented low-level C++ algorithms, automated Linux experiments with Bash scripting, and visualized results using Python. Produced an honors thesis available through UBC's digital library.

Education

B.Sc. Computer Science Honors at University of British Columbia
September 1, 2021 - April 30, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Education, Software & Internet, Gaming, Healthcare, Non-Profit Organization

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more