Senior Full-Stack Software Engineer Prishtina, Kosovo · CET/CEST · Remote
Ibuildthesoftwarethatrunsrealoperations.
Senior full-stack engineer working in TypeScript, React/Next.js, Node.js and C#/.NET. At AutomatedPros I lead teams of 3-5 on Orderific, a platform serving thousands of restaurants, and on internal QA and frontend-generation tools. Building software professionally since 2019.
Ordering and kitchen-display work on Orderific, AutomatedPros' restaurant platform, which serves thousands of restaurants. I lead engineers across architecture, code review and delivery, and work directly with the people using the software.
ReactNext.jsTypeScriptNode.jsWebSocketsSQL
workflow overviewSwipe to explore
<1splacement to kitchen
83% to 98%staff task completion in usability tests
~40%less new-integration effort
Ordering and kitchen-display workflows.Delivered features in React, Next.js and Node.js, including redesigned tablet flows tested with staff.
Reusable adapters for delivery and payment integrations.
Customer research informed kitchen UI changes.Across my customer-experience and engineering roles, I visited prospective restaurants in Dubai. Watching chefs use the screens exposed touch controls that were too small and information they did not need.
02
Internal platform
TestingMill
I proposed and led TestingMill, the platform used for all of our internal end-to-end tests by about 20 developers and 5-10 QA staff. I built most of the backend and some of the frontend.
TypeScriptNext.jsREST APIsQA automation
workflow overviewSwipe to explore
~20developers
5-10QA staff
Days to hoursregression runs
Regression runs went from days to hours.API-based test templates and datasets support individual and batch runs, streamed results, run history and automatic failure tickets.
03
Internal developer tooling
Figma-to-React / Next.js generation
With a small team, I built the frontend-generation stage of a Laravel-orchestrated pipeline that turns Figma designs into React and Next.js interfaces.
ReactNext.jsTypeScriptFigmaLaravel
workflow overviewSwipe to explore
~Halfdelivery time on design-heavy pages
Roughly halved delivery time on design-heavy pages.The frontend stage turns Figma design data into React and Next.js interfaces within the wider generation system.
Additional engineering work
Self-hosted model serving
Diagnosed timeouts and API failures on the team's vLLM, LiteLLM and llama.cpp model servers, evaluated GPU capacity and worked with DevOps on configuration fixes.
A Windows game-clipping app I built for my own use. A replay buffer saves a clip on a hotkey, with separate game and microphone audio tracks, ready to trim and export.
C++/libobs capture with NVENC encoding and x264 fallback; an Electron/React editor for trimming and FFmpeg export.
Installer and portable releases on GitHub. Friends and I have used it daily for months.
A TV, anime and movie tracker I built for personal use. Tracks progress and upcoming episodes across four media providers, with shared watches and imports. Friends and I have used it daily for months.
Built with Expo/React Native, TypeScript and Convex. iOS and Android are mobile targets, not store releases.
Reconciles episode identities across providers. Compact indexed projections cut data read by about 84% in a 203-title release-sync replay test.
Engineering, customer experience and QA, with concurrent work marked clearly.
AutomatedPros
Senior Full-Stack Software Engineer
Jul 2023 - Present
Full-time / Remote
Lead 3-5 engineers across architecture, code review and delivery on Orderific and internal engineering tools.
Worked with the team to rewrite an Elixir/Phoenix codebase in Node.js because too few engineers could maintain the original stack.
Nordri
Technical Lead
Aug 2026 - Present
Part-time, concurrent / Remote
Sole engineer and product decision owner for a Swiss services marketplace in invite-only user testing. Web, mobile and admin with TypeScript, Next.js, Expo/React Native, Convex and Stripe Connect.
Designed payment recovery around partial failures.Webhook events are stored before processing and retried. Payouts reserve an operation before calling Stripe, so retries reuse it instead of starting a new payout.
Infotech L.L.C.
.NET Consultant
Jan 2022 - Aug 2026
Part-time consultancy / Remote
.NET architecture reviews, SQL performance work and production incident support alongside my primary role.
Mentored six junior developers through pairing and written playbooks, reducing onboarding from four weeks to ten days.
Orderific (AutomatedPros)
Chief Experience Officer
Nov 2021 - Jul 2023
Customer experience and QA leadership
Led customer experience and QA for Orderific, a product within AutomatedPros. Grew QA from two to five, selected its tools and translated support and test findings into release priorities.
Chose to return to hands-on engineering in July 2023 to focus on building products.
Infotech L.L.C.
.NET Developer
Aug 2019 - Jan 2022
Full-time / Hybrid
Developed C# desktop business software with WPF, WinForms and SQL Server for a suite used by around 1,000 client businesses: inventory, sales, tax documents, POS, restaurants, repair workshops and fuel-pump control.
Reduced car-repair parts lookup from 15 seconds to 2 seconds.
Led development of a .NET MVC logistics and delivery web application covering registration, ordering, tracking and database work.
CREA-KO
Junior .NET Developer
Jan 2019 - Jul 2019
First developer role
Contributed to a team migration of a web ERP from .NET Framework to .NET Core MVC, refactoring frontend and backend code and replacing deprecated dependencies.
Before engineering: project management and digital marketing at Beautyque (2017–2018) and technical support at Bit by Bit (2017). Those years are why I care about the people who operate the software.
Lead 3-5 engineers across architecture, code review and delivery on Orderific and internal engineering tools.
Worked with the team to rewrite an Elixir/Phoenix codebase in Node.js because too few engineers could maintain the original stack.
Aug 2026 - Present · Part-time, concurrent / Remote
Technical Lead · Nordri
Sole engineer and product decision owner for a Swiss services marketplace in invite-only user testing. Web, mobile and admin with TypeScript, Next.js, Expo/React Native, Convex and Stripe Connect.
Designed payment recovery around partial failures.Webhook events are stored before processing and retried. Payouts reserve an operation before calling Stripe, so retries reuse it instead of starting a new payout.
Jan 2022 - Aug 2026 · Part-time consultancy / Remote
.NET Consultant · Infotech L.L.C.
.NET architecture reviews, SQL performance work and production incident support alongside my primary role.
Mentored six junior developers through pairing and written playbooks, reducing onboarding from four weeks to ten days.
Nov 2021 - Jul 2023 · Customer experience and QA leadership
Led customer experience and QA for Orderific, a product within AutomatedPros. Grew QA from two to five, selected its tools and translated support and test findings into release priorities.
Chose to return to hands-on engineering in July 2023 to focus on building products.
Aug 2019 - Jan 2022 · Full-time / Hybrid
.NET Developer · Infotech L.L.C.
Developed C# desktop business software with WPF, WinForms and SQL Server for a suite used by around 1,000 client businesses: inventory, sales, tax documents, POS, restaurants, repair workshops and fuel-pump control.
Reduced car-repair parts lookup from 15 seconds to 2 seconds.
Led development of a .NET MVC logistics and delivery web application covering registration, ordering, tracking and database work.
Jan 2019 - Jul 2019 · First developer role
Junior .NET Developer · CREA-KO
Contributed to a team migration of a web ERP from .NET Framework to .NET Core MVC, refactoring frontend and backend code and replacing deprecated dependencies.
2016 · 05 · earlier
First job: call centre and sales
Tregi Kosovo. Learned to listen for the real problem.
2017 · 06 · earlier
Technical support, Bit by Bit
Technical support and customer problem-solving.
2017 · 12 · earlier
Digital marketing and project management, Beautyque
Project management and digital marketing at Beautyque.
2019 · 01 · career
Became a developer
CREA-KO, migrating an ERP from .NET Framework to .NET Core MVC.
2021 · 11 · career
Chief Experience Officer
Led customer experience and QA for Orderific, a product within AutomatedPros.
2023 · 07 · career
Back to hands-on engineering
Senior Full-Stack Software Engineer at AutomatedPros.
2025 · 09 · Prototype
Arcane Survivors
A Vampire Survivors-style browser game in Phaser 3 and TypeScript: two classes, auto-attacking weapons, upgrades, and waves. Built for fun.
I started in technical support and project work, moved into .NET development in 2019, then led customer experience and QA. I came back to hands-on engineering because building is where I do my best work.
That path made me comfortable with users, edge cases, and problems that cross team boundaries. I am most useful when the brief is incomplete, the workflow has real constraints, and the product needs someone who can move between the interface and the implementation.
Languages
English (C2), Albanian (native)
Education
BSc Computer Science, Riinvest College
Based in
Prishtina, Kosovo / CET/CEST
Off the clock
Building my own tools, cooking over charcoal, games, and walks with Yuna the Pomeranian
05Contact
Let'stalkaboutyourproduct.
Open to senior full-stack and product engineering roles, working remotely from Prishtina. A few lines about the product, the team and what you need is the best way to start.