Work Experience Contact
ddrilonthaci@gmail.com
+383 49 286 116
Pristina, Kosovo
Frontend.
Available · Pristina, Kosovo

Interfaces built with intention.

Frontend Engineer crafting
scalable, high-performance
web experiences.
Vue 3 · React · Nuxt

About

Detail-obsessed.
Performance
driven.

I'm a frontend engineer based in Pristina, Kosovo. I specialize in building web applications where technical precision and visual craft go hand in hand - because the difference between good and great lives in the details.

Currently at Gjirafa, Kosovo's leading tech company, working across a range of digital products. I care deeply about clean, readable code - not just for the browser, but for every engineer who comes after me. I'm also that person on the team who drops a well-timed joke to lighten the room - because a good atmosphere makes the work better too.

Outside of work, I channel the same energy into personal projects - building things I actually want to use. I genuinely enjoy coding, and I'm always looking to learn something new.

Vue 3ReactNuxt TailwindSCSSPinia VuexJS ES6+Git
01
Reusable by design

I build custom component libraries and mixins from the ground up - so teams stop rebuilding the same things and start shipping faster. Less redundancy, more momentum.

02
Code others can own

I write code the way I'd want to find it - clear structure, consistent patterns, logic that speaks for itself. Whoever works on it next should feel at home from line one.

03
Cross-platform thinking

From browser to big screen - I've built Chromecast casting experiences, ensuring seamless playback and UI continuity across devices. Good UX doesn't stop at the tab.

Selected work 05 projects
01
Cassette

A hybrid iOS music player that unifies Apple Music, local files, and YouTube streaming into one seamless library - zero ads, zero compromises. Built because no existing app did all three without making you pay with your attention or your data. YouTube tracks are treated as first-class library items: same metadata, same playlists, full offline support once downloaded. Stream extraction runs a three-layer fallback strategy - InnerTube fast path, remote Node.js service, then on-device - so playback stays resilient regardless of API changes. Full queue management, live lyrics, lock-screen controls, AirPlay, and a theming system that responds across every screen.

SwiftUIAVFoundation MusicKitNode.js TypeScriptYouTube APIWebSockets
02
SmartStock

Full-stack inventory management system built for small businesses - think grocery stores and delis that can't afford to let stock expire unnoticed. Tracks inventory levels, flags products nearing expiry, calculates sales velocity to trigger reorder alerts, and includes a built-in Point of Sale. An AI insight layer surfaces actionable nudges - like discounting four expiring products to recover €90 instead of writing them off as waste. Dashboard, suppliers, waste logging, and a full sales report all in one place.

Next.jsReact TypeScriptDashboard AI InsightsPOS
03
Parfuma KS

E-commerce platform for a perfume store in Kosovo. Order-focused UI with Telegram bot integration for order management - built with pure HTML, CSS and JavaScript.

HTMLCSS JavaScriptTelegram API
04
Nona's Ajvar

Brand-forward marketing website focused on visual storytelling, engagement, and full cross-device compatibility.

ReactTypeScript Radix UITanStack
05
Prona360

Real estate listing platform with structured navigation and simplified property browsing flows. Clean UI that makes complex data feel approachable. Built with React, TypeScript, TanStack, Radix UI and Firebase.

ReactTypeScript TanStackRadix UIFirebase
Experience

Where I've worked

Oct 2024 - Present
Gjirafa, Inc.
Frontend Engineer

Developing and maintaining scalable frontend applications using Vue 3 and React across a range of digital products. Focused on building clean, performant interfaces - from architecture decisions to pixel-level detail. Built and maintained shared component libraries and mixins that standardize patterns across teams and eliminate redundancy. Implemented state management with Pinia and Vuex, collaborated closely with backend engineers and product teams, and drove performance optimization across the product suite.

Vue 3ReactNuxt Pinia / VuexTailwind CSSSCSS Component LibrariesREST APIsGit
Nov 2023 - Sep 2024
LIFE by Gjirafa
Frontend Developer Intern

Intensive internship building real-world frontend skills across realistic project scopes. Worked across Vue, React, Angular, Next.js, and Nuxt - building a broad foundation across the major frontend frameworks. Developed projects with JavaScript, SCSS, SQL, and state management patterns, translating design concepts into responsive UI components and building strong foundations in Git workflows and collaborative development.

Vue.jsReactAngular Next.jsNuxt JavaScriptSCSS SQLGit
Also built

Technical depth
beyond the day job

Desktop application
Side project
CS2 Spectator HUD

A real-time desktop overlay for Counter-Strike 2 spectating, built with React and Electron. Game data streams in over WebSockets and renders live in a performant UI layer - an exercise in cross-process architecture, real-time state management, and desktop app development outside the browser context.

ReactElectron WebSocketsReal-time UI
Platform feature
Gjirafa
Chromecast Integration

Implemented casting support for Gjirafa's video platform using the Cast SDK and pure JavaScript - enabling users to send content from the browser directly to a TV with a single tap. Involved managing receiver/sender communication, synchronizing playback state across devices, and keeping the web UI responsive throughout the session.

Cast SDKJavaScript State ManagementCross-device UX
Capabilities

What I work with

Languages
  • JavaScript (ES6+)
  • HTML5
  • CSS3 / SCSS
  • SQL
Frameworks
  • Vue 3
  • React
  • Nuxt
  • Next.js
  • Angular
State & Styling
  • Pinia / Vuex
  • Tailwind CSS
  • SCSS / CSS Mixins
  • Bootstrap
Backend & Data
  • REST API Integration
  • Firebase
  • SQL
Practices
  • Component Libraries
  • Responsive Design
  • Performance Optimization
  • Casting (Chromecast)
  • Git / GitHub
Hello.
Let's work together

Got a project
in mind?