Senior software engineer building scalable backend systems and AI‑powered products.
I build production systems in Golang and integrate LLMs into real products — natural-language search, agentic pipelines, and high-performance APIs.
Five years of experience at remote-first companies across Europe and the US. I care about tight feedback loops, sharp abstractions, and code that stays readable a year later.
Skills
- Languages
- Golang, Rust, Zig, TypeScript, JavaScript, Python, C++
- Frontend
- Svelte, React, Vue, Next.js, Node.js, WebGL
- Infrastructure
- AWS, GCP, Cloudflare, Docker, Nix, CI/CD, Serverless
- Databases
- PostgreSQL, Redis, MySQL, Elasticsearch, Supabase
- AI / Search
- LLM integration, agentic pipelines, RAG, vector search, NL query parsing
- Tools
- Keycloak, Testcontainers, WireMock, Delve, FFmpeg, ElevenLabs
Experience
7 roles · 2020 → 2026- Oct 2025 – Feb 2026
Senior Software Engineer
Ygotrips- Architected a destination hierarchy system using PostgreSQL ltrees, redesigning the core schema and refactoring the codebase to support parent/child relationships across countries, regions, and cities.
- Built a micro-agent that suggests alternative destinations using available inventory as context, gracefully handling zero-result scenarios for user-selected travel periods.
- Optimized the natural-language trip search pipeline, reducing page load times from 10+ seconds to 3–6 seconds, with cached results loading in 1–2 seconds.
- Integrated and optimized Peakwork API results (flights, hotels), improving result relevance and delivery speed.
- Diagnosed and resolved a critical geolocation bug causing incorrect airport lookups in dense metro areas (e.g. Dubai); simultaneously identified a race condition during investigation using Delve.
Golang · PostgreSQL · ltree · LLMs · Agentic Pipelines · Peakwork API · Delve - May 2025 – Oct 2025
Software Engineer (Contract)
NeuroAEye- Built Go AST-based security tests that auto-discover endpoints, categorize auth levels, and enforce permission middleware on org-scoped routes — failing CI on regressions and blocking unprotected APIs.
- Built a reusable Testcontainers-based integration test harness adopted across services (PG, Redis, Keycloak, WireMock), achieving +80% code coverage with automated DB setup/teardown.
- Implemented password-protected Excel export for exam results with date/patient filters, multi-DB aggregation, role-based access, and full unit tests.
- Refactored services by unifying defaults, extracting shared utilities, and streamlining query performance for maintainability and scalability.
Golang · PostgreSQL · Redis · Keycloak · Testcontainers · WireMock · AWS · Docker - Dec 2024 – Mar 2025
Software Engineer (Contract)
Blotato- Designed a web-based video editor prototype with GPU-accelerated video filters using WebGL.
- Developed an AI agent to analyze resolved user support tickets and app documentation, proposing PRs to improve docs; implemented repo indexing to reduce agent processing time from hours to 15–30 minutes.
- Improved ElevenLabs voice integration with user-configurable parameters (pitch, speed, tone) for subtitle transcription.
- Resolved a high-memory-consumption bug causing completed queue jobs to remain active in background.
Next.js · Supabase · Node.js · WebGL · ElevenLabs · Python · Docker - Jan 2023 – May 2024
Software Developer
Hypefury- Engineered a media rendering service using FFmpeg and WASM for efficient short-form content creation.
- Built a metrics and workload tracking system across multiple applications.
- Optimized development workflow using Nix for consistent dependency management and streamlined onboarding.
Vue · Node.js · FFmpeg · WASM · Nix · Firebase · Google Cloud · AWS - May 2022 – Aug 2022
Backend Developer
Funnelish- Engineered a backend service in Golang for managing extension installations, products, sales funnels, and assets in a client resource management system.
- Developed a Go/Node.js library enabling third-party developers to build applications on top of the service API.
Golang · Node.js · TypeScript · MySQL · Redis · Google Cloud · Docker - Oct 2021 – Feb 2022
Software Engineer (Freelance)
Meetmeeasy- Engineered a robust scheduling system using NestJS, implementing appointment management, recurring events, and complex calendar operations.
- Developed and optimized cron jobs for automated task execution, ensuring timely updates and maintenance of scheduling data.
- Implemented database management strategies to handle high-volume scheduling data with optimal performance using MySQL.
- Resolved complex timezone-related issues, ensuring accurate time representation and scheduling across multiple geographical regions.
NestJS · Node.js · TypeScript · MySQL - May 2020 – Jul 2021
Fullstack Developer
Hidamek- Built and deployed a full-stack web application, implementing security measures and database optimization.
Next.js · TypeScript · Node.js · Golang
Projects & Open Source
4 entries- Redzig / Zcached
Redis clone built from scratch in Zig, implementing the RESP protocol and distributed caching; pivoted to Zcached adapting the architecture to new requirements.
Zig GitHub → - Zitorrent
BitTorrent client in Zig implementing Bencode parsing and seeder communication protocols, demonstrating P2P networking and distributed file sharing.
Zig GitHub → - Bun (OSS)
Contributed critical bug fixes and new features to native modules.
Zig · C++ · JavaScript GitHub → - Zig (OSS)
Redesigned the Linux syscall generation process to simplify support for multiple architectures.
Zig GitHub →