Tessera
A learning feed that pulls excerpts from sources and weaves them together by connection, paired with a study notebook. An in-browser model does the research, and the whole thing runs client-side.
I’m a 20-year-old computer science student at Texas State University, with a passion for using the beautiful language of technology to advance human endeavors. I was first introduced to programming at 12 with the Roblox game engine, where I started by building games, then branched out into other facets of software engineering, primarily PPlusParser (which the Earley Calculator is implemented with) and 3D rendering.
I’ve worked on plenty of projects since then: websites, machine-learning apps, data synthesizers, full-scale apps, and more. I believe technology is one of the best ways for human effort to be realized, and with the development of modern AI, the world is starting to share that belief. I’m avid about self-education — information is the key to complexity — and you can always find me within arm’s reach of a book. Outside of code, I’m working out, playing basketball or chess, and writing.
Engines, parsers, web apps, and learning tools. Source and live demos linked on each.
A learning feed that pulls excerpts from sources and weaves them together by connection, paired with a study notebook. An in-browser model does the research, and the whole thing runs client-side.
A work-in-progress game engine written in C++ with 2D/3D rendering, audio, physics, and animation, compiled to the browser with Emscripten. What started as a project intended to help me learn C++ and 3D rendering has evolved into an engine.
An arithmetic calculator that parses expressions with the Earley algorithm, building an abstract syntax tree before it computes. Implemented on PPlusParser.
A hackathon build that helps first-generation and low-income students navigate college admissions, pairing gamified milestones with an admissions-chancing tool.
An NBA prop research tool utilizing machine learning models (namely XGBoost, LightGBM and RandomForest) to predict future targets.
One-time, no account required. A dollar, five, or a number of your own.
The tip jar opens when the payment flow ships. No account required.