I've spent the last few months making a softbody physics simulator in C++. This whole thing is guided and inspired by this amazing book by Minchen Li et al.
I spent a year doing machine learning research for the Texas A&M Computational Materials Science Lab under Professor Raymundo Arroyave and PhD student Brent Vela. We got published in May!
I made a program to generate animations like the one on this sites homepage .Inspired by this video by 3Blue1Brown.
A short puzzle game I made with some friends for a game jam a while back. Takes away your object permanence by removing cubes that go out of your line-of-sight.
I was curious about how edge detection algorithms worked so I implemented Canny edge detection in python from scratch. That's my friend Jax!
I've been learning about computer graphics recently. Using C++ and OpenGL, I've made my own rasterizer, GLSL shaders, and raytracing engine.
Spent a semester learning about UNIX based Operating Systems. I dissected xv6, a RISC-V based learning OS and implemented threading, symlinks, COW, demand paging, and more.
I spent some time learning about general parallel programming techniques as well as OpenMP, MPI, and CUDA.
I even had the chance to work with TAMU's own supercomputers, 'Grace', to mine bitcoin get
experience with HPC clusters.
Used React, Django, and PSQL to create a point of sales web application for Panda Express. I learned a lot making this, but the most important one was how much I dislike front-end web development.
Currently working as a TA for a Discrete Structures for Computing under Professor Hyunyoung Lee. I will never again complain about how slow something is being graded...
I sometimes do competitive coding. Aggie Competitive Coding Club member, but I can no longer in good faith endorse a club that brings pineapple pizza to every meeting. Did ICPC for a year as well.
A cool algorithm made by Maxim Gumin for propogating tilesets. I implemented it myself and made some cool animations.
The "Hello, World" of ML made without any AI/ML libraries, just NumPy.
A series of games about a dancing bear named Beans. Made using Scatch (yes the block programming website), over the course of a year with some friends.
Text-based dungeon crawler about a fed-up office worker.
It was the first game my friends and I ever made.
It was created using Java on repl.it, but the site is no longer any good able
to run it on the cloud.
Second year Japanese student at TAMU. I've been really enjoying learning a new language outside of required HS courses.