projects
these projects focus on software engineering, infrastructure, and problem solving. most are built from the ground up without heavy frameworks.
python https portfolio server
local-first, publicly accessible portfolio website served over https.
- custom python http server using https libraries
- tls termination with domain certificate on port 443
- static file routing for html, css, javascript, and pdf assets
- configured dynamic dns over cloudflare API, firewall configuration, cloudflare proxy, and local router port forwarding
dns-based file system
experimental file storage and retrieval system implemented over dns to explore protocol limits and data encoding.
- implemented an experimental dns-based file storage and retrieval system using txt records
- base64 encoding, chunking, metadata discovery, and client side reassembly with integrity verification.
- designed around dns size limits and query rate considerations
this project was built as a learning exercise to better understand dns internals, resolver behavior, and the tradeoffs of using protocols outside their intended purpose.