Open for new projects

The right tool for the right job

I'm not tied to one language — I choose based on what the task demands. Below is my real experience with each technology.

Programming languages

6

PHP

15+ yrs experience
core

My primary language: custom MVC frameworks, high-load SaaS systems and dozens of projects running in production.

95%

TypeScript

7+ yrs experience
core

Large applications with type safety: Next.js products, an SSH-2 implementation from scratch and Node.js services.

92%

Go

4+ yrs experience
core

My choice for network programming: an SMTP/IMAP mail server from scratch, a VPN control plane, WebSocket gateways.

85%

Rust

5+ yrs experience
core

Where performance is critical: an FTP/FTPS server on tokio, Tauri desktop apps and system utilities.

78%

Python

6+ yrs experience
core

Data work and ML: FastAPI services, pandas reporting, LSTM forecasting models and automation scripts.

88%

JavaScript

7+ yrs experience

The native language of the web: from vanilla to frameworks, including animations, canvas and browser APIs.

92%

Backend & real-time

4

Node.js

7+ yrs experience
core

Real-time servers, WebSocket gateways, APIs and CLI tools — I know every corner of the event loop.

90%

WebSocket / SSE

4+ yrs experience

Live systems: messaging platforms, real-time dashboards, GPS tracking and ICU monitoring.

85%

Stripe / Epoint / Skrill

5+ yrs experience

Payment systems integration: Stripe, Skrill, Epoint and more — hosted checkout, webhooks, subscriptions and refunds.

90%

AI Engineering

2+ yrs experience

AI engineering: LLM integrations, agent systems, MCP servers, RAG pipelines and automated workflows.

85%

Frontend

2

React / Next.js

5+ yrs experience

SSR, App Router, server components — dozens of production apps from CRMs to SaaS dashboards.

90%

Tailwind CSS

4+ yrs experience

Design systems, dark/light themes and fully responsive interfaces — fast and consistent with utility-first.

93%

Databases

4

PostgreSQL

4+ yrs experience

Indexing, partitioning and query optimization experience on tables with 50M users.

85%

SQLite

4+ yrs experience

My favourite for local-first apps: WAL mode, migrations and single-file simplicity.

90%

Redis

3+ yrs experience

Cache, queues, rate limiting and pub/sub — the speed layer of high-load systems.

80%

MySQL

6+ yrs experience

Relational database management from classic LAMP to dockerized production systems.

82%

DevOps & infrastructure

4

Docker

4+ yrs experience

Multi-stage builds, compose stacks and production deploys — every project of mine ships with a container.

88%

Linux / VPS

10+ yrs experience

Servers from scratch: nginx/Caddy, SSL, firewalls, systemd, monitoring and backup strategies.

87%

Kubernetes

4+ yrs experience

Container orchestration: deployments, autoscaling, rolling updates and production cluster management.

78%

Caddy

4+ yrs experience

Modern reverse proxy with automatic HTTPS: zero-config SSL, load balancing and live use on production servers.

88%