I build and maintain software, manage CI/CD pipelines and administer Linux infrastructure. My experience spans application development, database integration, deployment workflows and the services supporting them.
I enjoy connecting systems, diagnosing difficult problems and making software easier to deploy and maintain.
- CI/CD & delivery — Managed pipelines and deployment workflows for ongoing software updates.
- Application development — Built custom application logic, integrated third-party components and implemented persistent data and access control.
- Linux administration — Deployed and maintained Debian services using systemd, service logs and monitoring.
- Databases — Worked with MariaDB and MySQL schemas and queries, resolving collation and authentication issues and investigating memory usage.
- Networking & secure access — Configured SSH key authentication, firewall rules and private networking with UFW and Tailscale.
- Web infrastructure — Configured reverse proxies and automated TLS with Caddy and Cloudflare, including DNS-based certificate validation.
