Building intelligent systems at the intersection of software engineering, artificial intelligence and scientific innovation.
A rigorous introduction to computer science and software engineering that strengthened my understanding of problem solving, algorithms and intelligent systems development.
Successfully completed Harvard University's CS50x Introduction to Computer Science, gaining strong foundations in algorithms, software engineering, problem solving, artificial intelligence concepts and full-stack development.
The program strengthened my understanding of computational thinking, programming principles, web development and intelligent systems design through rigorous hands-on projects and problem-solving exercises.
Learned how to think computationally and solve complex programming problems efficiently.
Explored abstraction, algorithms, data structures, memory management and software engineering.
Built projects with C, Python, SQL, JavaScript, HTML and CSS.
Engaged with a global community of learners while developing and presenting programming projects.
Inspired by my experience as a Class Representative, where attendance sheets could get missing and proxy signing became a challenge, I decided to build a solution focused on academic integrity and accountability.
VerifyCore validates two important things:
Ensures students are physically present in the lecture hall.
Uses facial recognition to ensure the student is truly who they claim to be.
Implemented an AI system that assesses the probability that a person will inherit a genetic trait using Bayesian Networks and probabilistic inference.
View ProjectBuilt a Hidden Markov Model system to estimate true pollution levels from noisy environmental sensor readings while predicting likely pollution pathways over time.
View ProjectImplemented an unbeatable TicTacToe AI using the Minimax algorithm with full game-state evaluation and optimal decision making.