Projects
I have grown to love coding since I took my first computer science class in 9th grade. Since then I have become proficient with multiple different languages, my main ones being Python and Java. I have a Microsoft Certification in Java. I have completed Harvard's CS50x Course and Stanford's Machine learning Course. I have often created different projects, such as games, to practice my skills. A full list of my projects are below.
iRODS
I worked on the iRODS project at RENCI during the summer of 2023 as a software development intern.
Languages: C++, Python, SQL
View ProjectElementary Cellular Automaton
My implementation of the Elementary Cellular Automaton, created in Rust with the Bevy engine and compiled to Web assembly.
Languages: Rust
View ProjectApogee Consulting Group
I worked as an intern for Apogee Consulting Group, creating Excel Macros, as part of my high school internship project.
Languages: VBA (Visual Basic for Applications)
View ProjectBoids
My implementation of Craig Reynold's Boids. It was created with Rust, using the Bevy game engine, and was compiled to Web Assembly. This is my first Rust project
Languages: Rust
View ProjectThis Website
I created this webpage from scratch, using many different languages to do so. The server is created with Flask.
Languages: HTML, JavaScript, Python, SCSS (CSS)
View ProjectStudent Course Scheduling Optimization
I researched how a globally optimized course schedule could increase student satisfaction. Supervised by Professor Amir Ali Ahmadi (Princeton).
Languages: IBM Cplex, Java, LaTeX
View ProjectDinosaur Game
This is my recreation of the Google Chrome Dinosaur Game. It is created with the pygame library and inlcudes sound.
Languages: Python
View ProjectSudoku Solver
A simple sudoku solver and generator. The solver is created in python and solves using a recursive, depth first search. The graphics are created using the python library: pygame.
Languages: Python
View ProjectTic Tac Toe
My version of TicTacToe, created in python using the python library: pygame.
Languages: Python
View ProjectJava Snake
To practice using Java, I recreated Google's version of the classing game Snake. I used the AWT and Swing libraries to accomplish this.
Languages: Java
View ProjectJava Pong
My very first project: I created Pong using Java. I used Java's AWT and Swing libraries for the graphics.
Languages: Java
View Project