Tools & areas of practice
A working toolkit.
The tools I work with across backend services, infrastructure, and product development. The problem determines the stack.
Backend & APIs
Application services and the interfaces between them.
- Spring Boot
- Node.js
- Express.js
- Deno
- Flask
- FastAPI
- REST
- gRPC
Infrastructure & delivery
Provisioning environments, shipping changes, and operating services.
- Docker
- Kubernetes
- Terraform
- ArgoCD
- CI/CD
- GitHub Actions
- Shell scripting
- Linux
- Windows
- Git
- GitHub
- systemd
Cloud platforms
Cloud services across infrastructure and application development.
- AWS
- Microsoft Azure
- Google Cloud
- Firebase
Data storage
Relational, document, and embedded data stores.
- PostgreSQL
- MySQL
- MongoDB
- SQLite
Languages
From application code to automation and system utilities.
- Java
- Kotlin
- Python
- JavaScript
- TypeScript
- Go
- C++
- SQL
- Bash
Web & frontend
Interfaces that make backend capabilities usable.
- HTML
- CSS
- Tailwind CSS
- React
- Next.js
- Astro
- Vite
- Webpack
Mobile
Native Android applications and interfaces.
- Android development
- Jetpack Compose
Testing & security
Browser automation, security practices, and further areas of study.
- Selenium
- Web security
- Cybersecurity
- Ethical hacking