About

I love challenges and I hate manual repetitive work. So I combine the two and automate stuff.
This page is what a CV has no room for: the projects themselves, what they looked like, and how they went.
Relocating to the Netherlands, September 2026.
ACMI Airlines: automating crew operations
Part of my work at ACMI airlines was manually arranging crew ground transport schedules. Daily, in an Excel file, by hand. Manual work like that costs money, burns hours and invites mistakes, so I designed a prototype in Figma and pitched it to management, with myself as the person to build it.
Since I was not the one chosen to build it, I wrote the full 44-page specification document with my manager instead. A step-by-step plan of how the tool works, what it looks like, what data it reads from the rostering system, how transfers are combined, updated and cancelled, with real examples and the edge cases resolved.
My programming background allowed me to see the workflow through developer's eyes and ensure the document was ready to build on.


There was more automation work besides the Transfer Tool.
My experience with NAVBLUE N-Ops & Crew rostering system allowed me to create powerful report combinations using Power Automate and Excel automation tools.
In addition to the transfer tool, I also pitched Automatic Shiftlog project proposal. Its task was to gather crucial information on performed actions from N-OC automatically and log it in the shift handover document.
Due to the nature of night work payment in Lithuania, shift schedule, holidays and hourly pay, it was a pain to manually calculate the salary and crosscheck with the payslip. So I built a tool which reproduced payslip calculation line by line.
I was sent to represent the airline at the NAVBLUE EMEA User Forum in Paris, a 2 day workshop where we walked through challenging situations, discussed different implementations and technical solutions with N-OC Team and other airline IT & Crew Ops representatives.
Seniority came with more responsibility as well as teaching opportunity. I mentored and trained junior dispatchers on N-OC, airline operations and disruption handling.
Crewcast: crew-demand estimation for charter operators
A B2B tool for ACMI and charter operators. It allows for commercial team to quickly have a realistic crew estimation especially for long term projects. Crew planning takes days to evaluate long schedule requests for upcoming season. Crewcast's job is to take that workload off the office, so crew ops and commercial can move faster and keep leads warm.
Crewcast is still in planning and crew assignment calculation research phase. Development yet to be started.
Self-hosted infrastructure
Proxmox on Hetzner, Docker, GitLab CI/CD, Tailscale on a self-hosted Headscale server, Caddy. The VMs are split by exposure: an isolated build runner, production hosts, a preview box. Postgres, MySQL, MinIO for self-hosted S3 storage.
Everything I ship runs on machines I administer myself, which means I am also the one who keeps them running. This page included.
Web development: a marketing site for a roofing company
A paying client in Lithuania, bilingual website, Lithuanian and English. Development finished, pending client approval.
I built the site from a provided design, frontend and backend, and wired up the integrations with Meta Ads and Google Analytics. I handled part of the deployment.
Next.js, Payload CMS, PostgreSQL, Tailwind CSS, LT/EN internationalization.


How I build
Self-taught since 2015. Went over PHP, C++, C#, JavaScript and now TypeScript on-off for the past 3 years. Game servers, scripts, web applications frontend and backend, payment integrations, AI integrations and solutions.
Since 2025 my workflow is AI-first: I write the spec, direct the coding tools, and read everything before it ships. The tools produce most of the code. The decisions are mine.



