About
Software developer with a background in ethical hacking and security.
Currently working as a lead backend developer, using a variety of tech including .Net, Azure, Microsoft SQL, MongoDB, NodeJS, Angular and Electron.
Feel free to check out my projects and public notes.
Languages and Tools
Projects
Fir - Command line task management
Command line task management tool inspired by emacs org mode, git & web-based project management tools. Assign people, tags, due dates and more to tasks. Support for multiple profiles and task lists, use of toml files for easy handling by humans and source control.
python
cli
project-management
Oak
Oak is a series of dotnet libraries I pulled out from personal projects and organized into neat packages to be used elsewhere. Includes libraries for emails, events, and webhooks and is focused around ASP.NET web apps and takes a dependency injection first approach.
dotnet
libraries
nuget
events
webhooks
emails
Deployment examples
CI/CD, Docker Swarm, and Kubernetes showcase repository. With Python microservices, Postgres database with replica sets, Prometheus and Grafana for monitoring.
docker
python
ci/cd
kubernetes
postgres
M3 Enigma Emulator
WW2 M3 Enigma machine emulator with a flask frontend, written in Python.
python
flask
cryptography
enigma
docker