Contents.
A little about me.
A closer look at what I build.
Read in order, or follow your curiosity.
DRAG TO OPEN · A STORY IN TWELVE PAGES
VOL. 01 2026 EDITION
A SOFTWARE ENGINEER'S PORTFOLIO
Ideas. Systems. Things that last.
OPEN THE BOOK
A little about me.
A closer look at what I build.
Read in order, or follow your curiosity.
I turn complex problems into dependable digital products. From the first idea to the last deployment, I care about the details that make software work well.
I'm a senior software engineer based in Warsaw, with 6+ years building web products for European teams across payments, e-commerce, education, ERP, and gaming.
Elvir Ibrahimli
A donation platform for an international ministry, routing one-off and recurring payments to four legal entities.
THE WORK
Built a Statamic 6 addon with idempotent webhooks for refunds, disputes, delayed payments, and subscriptions. Added annual tax-receipt PDFs and password-free donor accounts.
Plus Playwright coverage across payment flows. Integration patterns later reused for the shop migration.
Laravel · Statamic · Stripe Connect · Playwright
A DeepL translation system for a seven-language site. Automation where it helps; human review where it matters.
THE WORK
Structure-aware translation of nested content, glossaries, and Swiss German conversion. Queued jobs on Redis and Laravel Horizon, with live updates through Reverb, Echo, and Pusher.
Human review before publishing. Long-running translation work kept off the request path.
DeepL · Laravel · Redis · Reverb
Rebuilding the core of My Horsez, an established horse game with a community at its heart.
THE WORK
Migrated core systems from legacy Phalcon PHP to Laravel and Vue 3. Applied CQRS to separate game-state reads from writes, with MariaDB, Redis queues, and real-time interactions over Socket.io.
PHPUnit coverage for game logic and data integrity throughout the rebuild.
Learning tools for an aviation training platform used by 800+ companies across 100 countries.
THE WORK
Built course modules, quizzes, question banks, and in-browser PDF viewing and merging. Improved video delivery with HLS adaptive streaming, transcoding, and CDN caching.
Real-time communication with WebRTC and Socket.io, built within a domain-driven architecture.
Vue · Laravel · MySQL · Redis · HLS · WebRTC
Senior Full Stack Engineer
December 2021 — August 2026
Payments, translation, video publishing, backend services, and AI features.
My Horsez modernization and real-time game systems.
Certification tools with Vue 3 and TypeScript; two-developer core team.
Restaurant ERP, Telefónica tools, and delivery integrations.
Aviation learning tools and adaptive video delivery.
Senior Full Stack Engineer · Team Lead
Remote / Freelance
Led a team of five building an automotive e-commerce platform with React, Express.js, and Laravel.
Connected stock and orders to ERP systems through Redis queues. Set engineering standards, CI/CD pipelines, and zero-downtime deployments.
Full Stack Engineer · Baku, Azerbaijan
Formerly AG Development
Built backend systems for KOB Friend and Azerbaijan's national SME agency portal within a team of 20+.
Modular services, database optimization, and PHPUnit coverage.
Vue 3 · React · TypeScript
Pinia · Inertia.js · Tailwind CSS · Vite
Laravel · Symfony · Node.js · NestJS
PostgreSQL · MySQL · MongoDB · Redis
CQRS · DDD · Event-driven systems
Pest · PHPUnit · Playwright · TDD
AWS · Docker · Terraform
GitHub Actions · GitLab CI · Grafana
Claude Code · Cursor · Laravel AI SDK
Before building software, I studied civil engineering. A master's in management added another perspective on how teams, decisions, and systems fit together.
Vistula University · English-language program
Baku Engineering University · English-language program
Advanced SQL Training Certification
Query optimization and database architecture.
Good software makes complexity feel simple.
Connect the interface, business rules, data, and infrastructure. Own the feature from design to deployment.
Idempotent payments. Tested game logic. Queued work. Build around the edge cases as well as the happy path.
Reusable patterns, clear boundaries, and delivery practices that the next person can build on.
A product to launch, a system to improve, or a team that needs another perspective. I'd like to hear about it.
ibrahimlielvir@gmail.comThanks for turning the pages.
Elvir