Building test-driven, performance-first software for developers and students.
CS student at the University of Florida (B.S., December 2027), in Gainesville, FL. I work on performance-sensitive code, mostly C++ and Rust, and I like the kind of problem where the honest answer is "measure it, then decide."
Two years as a school-district IT technician before college, which is still how I think about debugging: something is already broken, and the job is narrowing it down.
Right now: building md2anki and a WebAssembly portfolio, and looking for a Summer 2027 software engineering internship.
- md2anki: C++ CLI that turns messy markdown into Anki flashcards. Built a recursive-descent parser that recovers from malformed input (like stray Windows Byte Order Marks) instead of crashing. Tested against 30+ deliberately broken fixtures.
- Swamp Sequencers: C++ benchmarking harness comparing suffix arrays against suffix trees for pattern matching over NCBI GenBank E. coli chromosome data. Implemented memory-mapping and an interactive FTXUI terminal interface to measure where each structure actually wins.
- portfolio-website: A full-stack Rust web application to host my projects and writing. Built with the Dioxus framework, compiled into a WebAssembly binary, and automated via Cloudflare Pages.
- JobTrail: browser extension that pulls job listings off LinkedIn, Indeed, and Glassdoor into a CSV, so I stop losing track of where I applied.
C++ Rust Python Lua SQL RISC-V assembly JavaScript WebAssembly
CMake 路 GoogleTest 路 Catch2 路 ftxtui 路 Dioxus 路 GDB 路 Valgrind 路 Linux 路 Windows 路 MacOS
馃摣 Hendrix.Jack@ufl.edu 路 LinkedIn 路 Portfolio Site
he/him 路 colorblind, which explains some of my color choices
