Graph Theory, Without the Intimidation
A first-year-friendly introduction to vertices, edges, degree, paths, connected graphs, cycles, the handshake lemma, and density—with small challenges for the interactive 3D playground.
A notebook for explanations, experiments, and questions that deserve more than a passing thought. The goal is not to sound certain about everything. It is to make the reasoning visible.
A first-year-friendly introduction to vertices, edges, degree, paths, connected graphs, cycles, the handshake lemma, and density—with small challenges for the interactive 3D playground.
A visual introduction to quantum states, probability density, superposition, nodes, and the time-dependent Schrödinger equation, illustrated with all five original project images.
A growing collection of CSE 102 coursework and practice solutions, from conditionals, functions, and strings to pointers, dynamic arrays, matrix operations, and algorithmic problem-solving.
This article walks through the repository’s organization and the ideas explored across its commit history, including CSES-style problems and iterative improvements to implementations.
A 2D maze-survival game built in C with raylib. Explore ten increasingly challenging levels, adaptive enemy behavior, three difficulty modes, scoring, player profiles, and persistent progress.
This project note covers the gameplay, enemy AI, design decisions, and programming systems behind SEIBISHI.
A visual companion to an interactive 3D electromagnetic laboratory. Explore the meaning of Maxwell’s four equations, electric flux, magnetic induction, the Poynting vector, and the limits of a simplified field model—with the project’s own illustrations.
Technical ideas unpacked step by step, with examples and diagrams where they help.
Observations from building, testing, debugging, and changing my mind about an approach.
Connections between computing, mathematics, engineering, and the world outside the screen.