Technical Expertise
The tools I reach for to connect an interface to its services, get a change into production, and work out why something isn’t behaving.
Cloud Infrastructure & DevOps
I work on infrastructure from deployment automation through operational configuration, cloud costs, and security. Current client work includes Azure and Hetzner deployments and CI/CD pipelines.
- Azure
- Azure DevOps
- Hetzner
- CI/CD
- Docker
- Jenkins
- Git
Frontend Systems
I build React application functionality and work within microfrontend architectures. My experience also includes visual workflow editors, real-time monitoring interfaces, application state, and internationalization.
- React
- TypeScript
- Microfrontends
- React Router
- React Query
- React Flow
- Konva
- Material UI
- i18next
- Vite
- Webpack
- SCSS
Testing & Quality
I create Cypress end-to-end tests for user workflows and expand E2E coverage in current client work. I also contribute to delivery pipelines and have experience with unit testing using Vitest and Jest.
- Cypress
- E2E testing
- CI/CD
- Vitest
- Jest
Backend & Systems Integration
I connect industrial equipment, backend services, and web applications. That includes Node.js gateways, REST APIs, authentication, messaging, and communication over TCP, serial connections, and MQTT.
- Node.js
- Express
- TypeScript
- Python
- REST APIs
- MQTT
- TCP
- Serial
- Socket.io
- RabbitMQ
Data
My backend work includes relational databases and application data access, across web applications and industrial systems.
- PostgreSQL
- Microsoft SQL Server
- MySQL
- SQLite