// stack

Holographic toolkit

Floating panels above the field — the technologies I reach for across the whole stack, from interface to bare metal. Grouped by layer, deepest roots first, with a note on how I apply each in production.

Frontend

interface layer

I build accessible, fast interfaces with React, Next.js and Svelte — server-rendered and tuned for Core Web Vitals.

AstroFramer MotionJavaScriptNext.jsReactRemixSvelteSvelteKitTailwind CSSViteVue

Backend

core engines

High-performance backend services in Node.js, Go and Rust with clean contracts, idempotency and observability from day one.

.NETActix · RustCodeIgniterDjangoExpressFastAPIGoHonoLaravelLeptosNestJSNode.jsSpring Boot

Languages

tools of thought

I switch between TypeScript, Go, Rust, PHP and Python by problem, picking the right tool for each layer of the system.

BashCC#C++GoJavaPHPPythonRustSQLTypeScript

Databases

persistence

I model and optimize data in PostgreSQL, MySQL and MongoDB — normalized schemas, tuned indexes and queries that scale.

DrizzleMongoDBMySQLPostgreSQLPrismaSQLiteTypeORM

Data & Caching

hot paths

I speed up hot paths with Redis and caching layers, holding latency low even under sustained load.

ETL pipelinesElasticsearchKafkaMaterialized viewsRabbitMQRedis

Cloud & Hosting

where it runs

I deploy on bare VPS, Vercel and Cloudflare — choosing where each service runs to balance cost, control and speed.

AWSCloudflareCoolifyDigitalOceanHetznerVPSVercelcPanel

DevOps & CI/CD

ship pipeline

I automate delivery with CI/CD pipelines, Docker and zero-downtime deploys so shipping is boring and repeatable.

CaddyDockerDocker ComposeGitHub ActionsLinuxN8NNginxPodmanSystemdTraefik

APIs & Protocols

contracts

I design REST, GraphQL and gRPC APIs with versioned contracts and OpenAPI docs that never drift from the code.

GraphQLJWTOAuth2OpenAPIRESTWebSocketsWebhooksgRPC

Realtime & Messaging

live systems

I build live systems with WebSockets, queues and message brokers for data that has to move the moment it arrives.

Pub/SubServer-Sent EventsSocket.IOTelegram Bot APIWebSockets

Testing & QA

confidence

I cover critical paths with unit, integration and end-to-end tests so I ship with confidence instead of luck.

CypressJestPlaywrightPostmanTesting LibraryVitestk6

Security

trust layer

I apply security by design — strong auth, input validation, encrypted secrets and minimal attack surfaces.

CSRF ProtectionOAuth2 / OIDCOWASPRBACRate limitingSecrets managementTLS

Mobile

in the pocket

I bring products to the pocket with React Native and PWAs that share logic with the web without duplicated effort.

CapacitorExpoPWAReact Native

Tooling

daily drivers

I live in Git, Linux, Neovim and the terminal — the daily flow that keeps development fast and reproducible.

ESLintFigmaGitNeovimPrettierTauriTurborepoVS Codepnpm

Infrastructure

the ground

I lay the system's ground: Nginx, reverse proxies, automatic TLS and tuned containers that run lean.

Bare-metal VPSCron / queuesFedoraKubernetesLinuxReverse proxiesUbuntu

System Architecture

structural patterns

I design clean, scalable architectures — modular monoliths and microservices chosen by the problem, not by hype.

Design PatternsMicroservicesProject StructureService-oriented Architecture

AI & Automation

intelligent systems

I integrate LLM models and automated workflows to add intelligent features without losing control or predictability.

AI APIs IntegrationAutomated DebuggingAutonomous Systems

SaaS & Product

product thinking

I think in product: metrics, onboarding, billing and the details that turn a project into a sustainable SaaS.

MVP DesignMulti-Tenant ArchitectureSaaS PracticesVPS Optimization