<janhenk />

Skills

This page gives an overview of the technologies I've worked with across different projects over the years. Some are part of my day-to-day work, others I've used less frequently but understand well enough to work with when needed.

Backend and data

  • PHP
  • Laravel
  • Backend application structure
  • Business logic implementation
  • Data validation and integrity
  • SQL
  • Relational databases (MySQL / MariaDB, SQLite)
  • Database schema design
  • Migrations and schema changes
  • Query optimization
  • Logging
  • JSON and XML data formats
  • Background processing
  • Scheduled tasks

Integrations and automation

  • Third-party API integrations
  • HTTP-based API consumption (REST-style)
  • Webhooks
  • Data synchronization between systems
  • Import and export workflows
  • Background jobs for integration tasks
  • Scheduled automation (time-based and event-driven workflows)
  • Web scraping
  • Data parsing and normalization

Deployment and infrastructure

  • Linux-based servers
  • Hosting
  • Environment configuration
  • Deployment workflows
  • CI/CD pipelines
  • Basic server security
  • Monitoring and logging

Optimization and quality

  • Performance optimization
  • Page speed optimization
  • Caching strategies
  • Database query optimization
  • Debugging and issue analysis
  • Technical SEO

Web fundamentals

  • HTML
  • CSS
  • Responsive layouts
  • JavaScript
  • Browser APIs
  • Form handling and validation
  • HTTP (requests, headers, status codes)

JavaScript runtimes and frameworks

  • Node.js
  • TypeScript
  • React
  • Next.js
  • Vue.js
  • jQuery

CMS and content-driven systems

  • WordPress
  • Custom WordPress development
  • Theme and plugin customization
  • Custom-built admin interfaces (CRUD-style)

Web3 and blockchain tooling

  • Ethereum ecosystem
  • ethers.js
  • Smart contract interaction (client-side)
  • Blockchain data consumption