rust
web
cli
docker
iot
debian
- Create service for proxying sensor data from IoT devices to multiple targets
- Published service as CLI, a standalone web service, and Docker container
- Published to crates.io, Github Packages, and Github Releases
- Provided .deb packages for easy installation on Debian-based systems
- Published amd64, arm64, and armv7 binaries for easy installation on multiple architectures
- Created automated workflow for release management and package publishing to all platforms
- Created documentation for installation, configuration, and usage of service
rust
web
docker
template
- Created template repository for rapid development of web services in Rust
- Included container publishing workflows for publishing scratch-based Docker images with musl and gnu libc
- Included container publishing workflows for debug (alpine-based) Docker images with musl and gnu libc
- Integrated regular scanning tools for detecting vulnerabilities in published containers
- Integrated regular dependency scanning tools for detecting issues within software supply chain
- Created workflows for automated testing and release management, including Github Packages and Github releases
rust
cli
template
- Created template repository for rapid development of CLI applications in Rust
- Integrated manpage generation as build artifact for improved access to documentation
- Integrated regular dependency scanning tools for detecting issues within software supply chain
- Created workflows for automated testing and release management, including crates.io and Github releases
rust
curl
cli
docker
healthcheck
- Created CLI tool for performing HTTP GET requests for Docker healthchecks
- Minimized dependencies to achieve binary of less than 1 MB in size
- Published to crates.io, Github Packages, and Github releases
- Created automated workflow for release management
react
python
fastapi
docker
aws
- Created custom route templating and generation service to route production and development traffic for peak 3k+ users.
- Built notification service for ease of communication between community members and development team.
- Integrated security vulnerability detection tools into project to enhance code quality and safety.
- Provided architectural & security guidance and code review for team of 6 developers.
python
pytest
framework
open source
qa testing
selenium
- Created automated web testing framework using industry leading tools, reducing integration effort of testing software.
- Created 80+ pages of onboarding, maintenance, and API documentation for assisting in long-term project support.
- Provided continuing support to clients as open source maintainer of project
python
bootstrapping
jinja2
command line interface
- Command-line tool for assisting in creation of new projects using sensible defaults.
- Integrate security and code-quality tooling into code generation for decreased barrier of entry.
- Initialize projects with automated continuous integration built in, supporting multiple automation providers.
- Coordinated open-source contributions by community partners to enhance project while maintaining core priorities.
python
fastapi
docker
github actions
horizontal scaling