Open to senior full-stack roles

Hi, I'm Dardan
Full-Stack Engineer

Full-stack engineer shipping cross-platform products end to end — TypeScript, React/Vue, Node.js. I architect the backend, build the UI, and bring a deep QA-automation background that keeps it all reliable. Based in Prishtinë, Kosovo.

Build It, Then Prove It

I'm a full-stack engineer at Animus Evolution, where I architect and ship a cross-platform Rent-a-Car management system across web, mobile, and desktop — Node.js/Express and Redis on the backend, Nuxt/Vue on the front, containerised with Docker.

What sets my work apart is a deep QA-automation background. I spent years building Java/Selenide regression frameworks and mentoring 30+ SDET cohorts, so I don't just ship features — I ship the quality gates that keep them honest.

AI-assisted development with Claude Code, Codex, and Cursor is core to my daily workflow, not an afterthought. Cybersecurity training rounds it out with a security-conscious approach to everything I build.

9+
Years in Tech
3
Products Built
30+
Groups Mentored
C2
English Level

Where I've Worked

Jan 2026 - Present

Animus Evolution • Prishtinë, Kosovo

Full-Stack Engineer

Lead full-stack development of a cross-platform Rent-a-Car management system across web, mobile, and desktop.

Build scalable REST APIs and services in Node.js/Express with Redis for caching and session performance.

Develop the Nuxt/Vue frontend with a focus on component architecture and consistent UX across surfaces.

Containerise services with Docker; use Claude Code and Codex as core daily engineering tools.

Aug 2025 - Jan 2026

A&O Hostels • Remote

Senior QA Automation Engineer

Built and maintained Java/Selenide automation frameworks for web regression and smoke testing.

Designed UI suites with Page Object patterns (JUnit, Maven, Jenkins), cutting regression feedback time.

Turned recurring production issues into automation-backed quality gates with engineering.

Jan 2025 - Aug 2025

A&O Hostels • Remote

Technical Support Engineer

Diagnosed and resolved product and IT incidents; escalated bugs with full reproduction steps.

Authored internal knowledge-base docs and built automated health checks.

Nov 2023 - Nov 2024

Animus Evolution • Prishtinë, Kosovo

Senior QA Automation Engineer

Built automation frameworks and regression suites for an Internet Café management system.

Covered session handling, billing, user roles, and POS flows across UI and API layers.

May 2022 - Oct 2023

CYDEO • Remote

SDET Mentor

Mentored 30+ groups across 15+ cohorts in Java, Selenium, Cucumber, API, and DB validation.

Led hands-on Postman and REST Assured workshops; built reusable training frameworks.

Sep 2019 - Apr 2022

Sonnecto • Remote

SDET Mentor / Assistant

Developed automation frameworks, regression suites, and UI/API coverage for project-based work.

Jun 2017 - Aug 2019

Kosowwwa • Prishtinë, Kosovo

Junior Full-Stack Developer

Built and maintained web apps on the MEAN stack (MongoDB, Express, Angular, Node.js) and PHP.

Contributed across frontend and backend through the full development lifecycle.

Feb 2017 - May 2017

AdaptivIT • Prishtinë, Kosovo

Full-Stack Developer Intern

Contributed to MEAN-stack internal tooling; explored Redis caching and integration patterns.

Selected Work

Premium Renting

A cross-platform Rent-a-Car management system that replaces spreadsheets and legacy tools — manage fleet, reservations, and customers from any device, across web, mobile, and desktop.

  • Fleet, booking, and customer management with real-time availability
  • Node.js/Express REST APIs with Redis caching and session performance
  • Nuxt/Vue UI with consistent UX across web and desktop surfaces
Node.js Express Nuxt / Vue Redis Docker

Menaxhmenti

A B2B field-operations platform for Balkan teams — workforce time-tracking, projects, and real-time inventory in one place. Workers clock in from mobile, managers approve in real time, owners see everything.

  • Eight connected modules: time tracking, projects, warehouse, requests, expenses, reports
  • Offline-first mobile app with WebSocket live sync across roles
  • Multi-tenant, role-based access (worker / manager / owner); S3 storage with encryption
Node.js WebSocket Offline-first Multi-tenant S3

Azbest Detector

An AI screening tool that flags likely asbestos-cement ("eternit") roofing from aerial imagery or rooftop photos — pan an aerial map or upload a screenshot, and each roof gets a verdict with confidence and visual reasoning.

  • Map mode over Esri aerial imagery, or drag-and-drop photo upload
  • Google Gemini vision returns per-roof verdicts, confidence, and evidence
  • Labeled overlay boxes and findings panel; API key kept server-side via Next.js
Next.js 16 TypeScript MapLibre Gemini Vision

Lajme Kosova

A Kosovo news aggregation platform that parses RSS feeds from 7 local sources, removes duplicates with Jaccard similarity, and serves fast updates with smart caching.

  • Breaking news ticker, category filters, and full-text search
  • Per-article pages with related news and source filtering
  • Dark/light theme with responsive, minimal UI
Next.js 14 TypeScript Tailwind CSS rss-parser cheerio

Tech Stack & Tools

Languages

TypeScript JavaScript Python Java SQL Bash

Frontend

React Next.js Nuxt / Vue Tailwind CSS State Management

Backend

Node.js Express Nest.js REST APIs Redis

Databases

PostgreSQL MySQL MongoDB Oracle JDBC

DevOps & Infra

Docker Kubernetes GitHub Actions Jenkins CI/CD

AI Dev Tools

Claude Code Codex Cursor

Testing

Playwright Selenide Selenium JUnit Cucumber REST Assured

Security

Burp Suite OWASP ZAP Nmap Wireshark Linux

Learning Journey

🎓

BSc Computer Science

UBT • 2016 - Present

🔐

Cyber Academy

Mar 2023 - Mar 2024

InfoSec Cryptography Networking Pentesting Exploit Dev

Let's Work Together

Open to senior full-stack roles — TypeScript / React / Node.js with agentic AI tooling. Remote, hybrid, or relocation.