I build tools, agents, and systems • focused on AI and cybersecurity. I want the logic to hold and the code to be clean. Not done until both are right.
Focus areas: systems programming · backend · web · algorithms
Client-server app for image similarity search using visual descriptors (RGB, HSV, gradient histograms).
Java backend with Spring Boot and PostgreSQL, Vue.js frontend with full CRUD and keyword tagging.
Java Spring Boot Vue.js TypeScript PostgreSQL BoofCV
Interpreter for a course language running on an abstract machine.
Covers expression evaluation, control flow, arrays, and function calls with proper variable scoping.
OCaml Compilation Abstract machine Interpreters