implemented a from-scratch browser engine in rust, integrating 6 subsystems spanning html parsing, dom representation, layout, graphics, utilities, and browser chrome.
built a rendering pipeline that converts parsed dom trees into layout boxes and display commands before rasterising pages through an opengl renderer.
cs.GTpreprint submitted, not yet publicly listed or peer reviewed
Safe Opponent Exploitation in Colonel Blotto
implemented a double oracle framework with dynamic programming best-response oracles and linear programming over the equilibrium polytope to identify safety-constrained exploitation strategies.
developed an exact solver for Colonel Blotto games containing up to 4.3 x 1012 pure strategies without enumerating the complete strategy space.
characterised gift regions for unequal battlefield values and improved the equal-value divisibility condition from n | B to 2B/n in Z.
evaluated exploitation strategies against 4,510 human allocations from FiveThirtyEight Riddler Nation tournaments.