Projects

19 Projects with 35 curated items.

Experience Project cover
workinternships

Experience

Internships, research, and professional roles.

10 itemsExplore
Awards Project cover
awardsrecognition

Awards

Academic recognition and certifications.

7 itemsExplore
Education Project cover
educationacademic

Education

Academic background and coursework.

2 itemsExplore
3D Graphics Engine Project cover
JavaScriptLinear Algebra

3D Graphics Engine

Implemented a software 3D renderer in plain JavaScript. Supports 3D transformations and projection.

1 itemsExplore
Autograd Engine Project cover
RustBackpropagation

Autograd Engine

Toy autograd engine with builtin ReLu and Sigmoid activations.

1 itemsExplore
Barnes-Hut Simulation Project cover
TypeScriptSimulation

Barnes-Hut Simulation

Built a N-dimensional Barnes-Hut simulator.

1 itemsExplore
Boids Simulation Project cover
JavaScriptSimulation

Boids Simulation

Built a flocking simulation based on the Cornell boids model. Implemented separation, alignment, and cohesion rules.

1 itemsExplore
Chess Move Validator Project cover
JavaScriptGame Logic

Chess Move Validator

Interactive validation engine confirming chess move legality using standard rules and piece motion modeling with UI integration.

1 itemsExplore
Crawler Chatbot Project cover
TypeScriptDocker

Crawler Chatbot

Engineered a retrieval augmented generation (RAG) pipeline for crawling webpages and embedding domain-specific data into a vector database (Qdrant).

1 itemsExplore
CUDA Graphics Project cover
C++OpenGL

CUDA Graphics

Simple OpenGL rendering pipeline with vertex shader offloaded to a custom CUDA kernel.

1 itemsExplore
Dots Simulator Project cover
JavaScriptUI

Dots Simulator

Toy survival game inspired by online .io games.

1 itemsExplore
Evolution Simulator Project cover
JavaScriptComplexity

Evolution Simulator

Simulated genetic algorithm mechanics: mutation, selection, and fitness evolution across generations in a dynamic environment.

1 itemsExplore
Four Ace Poker Project cover
Node.jsVue.js

Four Ace Poker

Developed an online multiplayer poker game with server-side hand evaluation and client interactions using REST APIs and update loops.

1 itemsExplore
Neural Network Library Project cover
JavaScriptAI

Neural Network Library

Built a from-scratch NN implementation with forward and backward propagation. Includes activation functions and weight initialization.

1 itemsExplore
Neuroapoptosis Simulator Project cover
PythonTensorFlow

Neuroapoptosis Simulator

Modeled impacts of neuron death on neural network performance. Used data visualization and experiment notebooks to document robustness tradeoffs.

1 itemsExplore
Online Scientific Calculator Project cover
JavaScriptUI/UX

Online Scientific Calculator

Feature complete scientific calculator with function history and theme switching.

1 itemsExplore
Planetary Motion Simulator Project cover
JavaScriptPhysics

Planetary Motion Simulator

A 2D n-body simulation with velocity and gravitational physics. Demonstrates breakouts for uniform circular motion and binary star orbits.

1 itemsExplore
RISC-V Preemptive Multithreaded Kernel Project cover
C/C++RISC-V

RISC-V Preemptive Multithreaded Kernel

Implemented multicore preemptive threading with timer interrupts enabling O(1) forced context switching. Additionally, built synchronization primitives (semaphores, reusable barriers, promises, mutexes).

1 itemsExplore
Stickman Project cover
GamemakerPlatformer

Stickman

2D platformer built with Gamemaker Studio with 15 challenge levels and obstacle-based progression.

1 itemsExplore