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