I am an aspiring Medical Physicist, current software engineer, and hobbyist video game developer.
- I specialize in Geant4, powerful C++ physics modeling toolkit
- Check out my game development on itch.io
I pride myself in creating cross-platform, full-stack applications. I am versed in several programming languages and architectures, with my favorite full-stack being the following:
- Flutter My framework of choice for creating GUIs that can be compiled for windows, macOS, linux, web, android and IOS. Note: If I am creating a pure web app, I prefer to use vanilla HTML, Javascript, and CSS because I find flutter to be slow to load when compiled for web.
- Deno When creating a REST API, I go straight to Deno. Deno has (almost) everything I value for an https server: easy to set up, cross-platform, simple. It's not too performant compared to Rust or Go, but it's just so easy, quick, and reliable.
- SQLite I use SQLite for embedded and server databases. SQLite is handy because it's flexible and lightweight. I like including it in my server's dockerfile, so I don't have to spin up a separate service for something like postgres or redis.
- NGINX NGINX is my bouncer whenever I create a server for production. I like it because it's easy to set up https support using certbot, and it adds some security features I don't have to think about.
- Docker I wrap up almost all projects in dockerfiles. This ensures predictible builds on any machine, and easy deployment to any context. Docker caters perfectly to my priority of creating cross-platform robust software.


