Software Engineer (JavaScript, C#, Python) Β· Prishtina, Kosovo
7 years building high-performance web applications for enterprises like BMW Group and EBZ Group, and helping startups build and scale their core products. I focus on well-architected software that is secure, performant, and built for long-term growth β and I maintain open-source libraries for the Blazor ecosystem.
Libraries I build and maintain β published on NuGet, each with a live interactive demo.
Deja Β·

Data fetching, mutation and caching primitives for Blazor β WebAssembly and Server. Queries, mutations and a shared keyed cache in idiomatic C#, in the spirit of React Query. Extracted from a production Blazor application. Zero third-party dependencies, targets .NET 8 / 9 / 10.
ToastRack Β·

A lightweight, dependency-free toast notification library for Blazor β WebAssembly and Server. Loading toasts with determinate progress, action buttons, six stacking positions with boundary anchoring, full CSS-variable theming and accessibility built in. Targets .NET 8 / 9 / 10.
Production systems I've engineered with major companies β the source lives in private repositories, so here is what they are rather than the code itself.
Full-Stack Developer on an enterprise project- and resource-management platform.
.NET Β· Blazor Β· EF Core Β· MsSQL Β· Redis Β· Azure Β· WebSocket
- Modular Blazor solution on the latest .NET, owning features end to end from EF Core schema and migrations through API layer to UI
- Refactored legacy API controllers into lean services β average latency cut from 8 s to 0.85 s
- Query and indexing work on large MsSQL hierarchies, with Redis caching and WebSocket push for live collaborative updates
- Redesigned complex UI workflows for large hierarchical datasets; 95% frontend unit test coverage
- Azure deployments and GitLab CI pipelines, with SonarQube quality gates enforced on every merge
JavaScript Engineer on BMW Group's high-traffic e-commerce storefront and CMS applications.
Express.js Β· TypeScript Β· PostgreSQL Β· Vue.js Β· Storybook Β· Tailwind
- Custom Node.js / Express services and server-side rendering APIs β page load performance +35%
- Modelled and queried PostgreSQL for catalog and content data behind the storefront and CMS
- Integrated internal BMW Group APIs and third-party services, with caching and resilience around slow upstreams
- Built a private, reusable UI component library adopted across multiple front-end applications
Full-Stack Developer on a large-scale e-commerce platform.
NestJS Β· TypeScript Β· PostgreSQL Β· Prisma Β· Vue.js Β· Nuxt Β· .NET
- Developed and maintained 20+ NestJS micro-services and Vue/Nuxt micro-frontends at 99.9% availability
- Designed Prisma / PostgreSQL schemas and migrations, plus the message-driven contracts services use to talk to each other
- Domain-driven backend restructuring β duplicated logic β40%, shared npm libraries for linting, security and common components across teams
- Bridged .NET back-office systems with the Node platform, keeping data consistent across both
Full-Stack Developer on a real-time trading platform for the US market.
React Β· Next.js Β· TypeScript Β· FastAPI Β· PostgreSQL Β· WebSocket Β· Playwright
- FastAPI backend integrating external trading & payment providers, 100% unit and E2E test coverage
- WebSocket pipeline streaming market data from ingest through to the browser
- PostgreSQL schema design for orders, positions and account history, with auth and payment flows built end to end
- Real-time trading dashboard β live charting, live chat, virtualized market tables
Earlier: Front-End Developer at Kutia LLC and UNE LLC (Prishtina, Kosova), 2019 β 2022.
π Prishtina, Kosovo Β· βοΈ lisihasaj@gmail.com Β· π MSc Computer Science & Engineering, UBT Β· πΌ Open to interesting problems



