enbao

gradient stepper. generalist.

Blog

Projects

road to grpo

implementing a progression of RL algorithms from scratch, starting w/ basic policy gradients, progressing onto PPO, actor-critic, and culminating in a GRPO implementation.

medft

improving neural machine translation in the medical domain by supervised fine-tuning on a medical translation dataset

ccloth

a real-time cloth simulation implementation using position based dynamics (PBD), featuring wind forces, sphere collision, and stretch visualization. based on Müller et al.'s 2006 paper on PBD, done in raylib/c.

complex analysis viz

some visualizations in raylib/c for a complex analysis course. made originally for conformal mappings, but extended to bilinear maps, domain coloring, and taylor/laurent vizs.

tensorviz

visualizing tensors in three.js, including tensor slicing, tensor-matrix products, tensor contraction, and tensor decomps (tucker and canonical-polyadic)

pdeviz

visualizing pde solutions in raylib/c. currently only includes 2d wave, but expanding soon!

opentuber

mediapipe-driven vtuber implementation with three.js and vrm models. basically open source and lightweight vtuber studio

metachronal propulsion

a paper on the efficiency of metachronal movement. accepted to Fluids in dec 2023.

problem solving initiative (PSI)

a gamified math problem solving platform.

mav hub

school app that displays schedule, lunch menu, and house points. 110000+ uses/month.

pds projects

projects from my 11th grade Programming Data Structures (and Algorithms) class.

gradient descent

implementation and visualization of the gradient descent algorithm. presented in multivariable class and ross '24.