Skip to main content

Backend

I use PHP and Laravel for backend applications and REST APIs. My commercial Laravel work spans versions 7–9 and 11–12, and I also maintain older PHP 7 codebases.

  • PHP 8.x
  • Laravel 7–9, 11–12
  • Eloquent
  • Queues, jobs and events
  • Laravel Policies
  • Laravel Sanctum
  • REST APIs

Authentication and security

I implement session and token authentication, MFA, authorization, rate limiting and exposure controls. My work also includes CSRF and CORS configuration, Cloudflare controls, dependency scanning and Linux and SSH hardening.

  • Session and cookie authentication
  • Access and refresh tokens
  • TOTP MFA and recovery codes
  • Authentik integration
  • Rate limiting
  • Cloudflare WAF and Zero Trust
  • SAST and dependency scanning
  • DDoS mitigation and origin isolation
  • Linux and SSH hardening

Infrastructure and delivery

My commercial work includes Linux administration, Docker, CI/CD, K3s, AWS and Cloudflare, including backup and restore work. I use Terraform in my own K3s lab, not in commercial production.

  • Linux administration
  • Docker and multi-stage builds
  • GitHub Actions
  • GitLab CI
  • Kubernetes / K3s
  • Helm, Ingress and RBAC
  • AWS EC2, VPC, IAM, SES
  • Cloudflare
  • Terraform (own lab)

Databases

I use PostgreSQL, MySQL and MariaDB for application data and Redis for caching and queues. My work includes schema design, migrations, transactions, query analysis and ORM-based access.

  • PostgreSQL
  • MySQL
  • MariaDB
  • Redis

Frontend

I use TypeScript, JavaScript, React and Sass for full-stack work when a project includes frontend changes, including responsive layouts.

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Vite
  • Sass

Networking and systems

In commercial work I use WireGuard, firewalling and network troubleshooting. In the independent DN42 project I operate BGP over WireGuard on MikroTik RouterOS and maintain IPv6 routing policy.

  • WireGuard
  • BGP
  • IPv6 and routing policy
  • MikroTik RouterOS
  • DN42

Delivery and operations

I review code, run automated checks in CI and perform manual API and regression tests. I also investigate production issues across the application, network and infrastructure layers.

  • Code review
  • PHPUnit, Pest, Laravel tests
  • Monitoring
  • Incident response
  • Vulnerability remediation

See selected work for implementation details and project context.