Building thoughtful products,
end to end.
Software engineer with eight years across the stack — from foundation models and computer vision to data pipelines, APIs, and the full front end.
I ship with care. Quiet typography, clean architecture, and motion that earns its place. Built for the long term, not the screenshot.
What I build with.
A working stack refined over years of shipping — chosen for the work, not the trend.
AI & ML
- Foundation ModelsOpenAIAnthropicLangChainRAGAgentic Patterns
- Edge & Browser InferenceWebLLMWebGPUQwen2.5Quantization
- Custom TrainingTensorFlowKerasPyTorchCRNNCTC Loss
Backend & Data
- APIs & ServicesFastAPINode.jsRESTWebhooksServer Actions
- DatabasesPostgreSQLPrismaSQLSupabaseNeon
- Automation & ScrapingPythonasyncioSeleniumundetected Chrome
Frontend
- Frameworks & LanguagesNext.jsReactTypeScriptJavaScript
- Styling & UITailwind CSSRadix UIShadcn
- Motion & 3DGSAPLenisThree.jsGLSL Shaders
Tooling & Infra
- Deploy & HostingVercelDockerCloudflare
- WorkflowGitGitHub ActionsProduction Ownership
Recent work.

ZOE Hotel
2026Site for a luxury boutique hotel in Prishtina. Editorial imagery, rooms, amenities, and a multilingual booking-funnel front end.

Sapphire Hotel
2026Brand and booking-experience site for Sapphire Hotel. Cinematic hero, room catalogue, and a content architecture that scales across stays and events.

KROG
2026Brand site for an elegant dining experience. Slow, deliberate motion, full-bleed photography, and a typographic system tuned for atmosphere.

Izi's Apartment 197
2026Site for an iconic Prishtina café-bar — café by morning, stage by night. Menu, live music programme, and a warm, communal visual system.

Valoni Company
2026Site for a PVC, aluminum, and glass façade manufacturer operating since 1999. Category architecture, service area, and a bilingual content layer.

Diamant
2026Marketing site for a concrete cutting, drilling, and breaking specialist. Sector pages, project gallery, and a quiet, industrial visual system.
How the work gets made.
A simple loop, refined over years. Slow at the start so the rest can move fast.
Discover
Map the problem before the code. Goals, users, constraints — clarity beats velocity.
Design
Translate the brief into structure. Layout, motion, micro-interactions — intent in every choice.
Develop
Clean implementation across the stack. Performance and accessibility built in, not bolted on.
Deploy
Ship it, measure it, refine it. Real-world data drives the next iteration.
Let's build
something.
Have a project in mind, or just want to chat? Send a note via the form and I'll get back to you within a day or two.