Skip to content
Arrit Gashi

Work

18 projects, built end to end.

Design and engineering both. Status here means what it says — “shipped” is only used where a stranger can go and use the thing right now.

Case studies

  • The PulseApp marketing site hero: the headline The mortgage CRM where your contacts stay yours, beside a phone showing the app's Analytics screen with weekly call counts and a disposition breakdown.
    Shipped2026

    PulseApp CRM

    Turns a mortgage or real-estate professional's contact book into a ranked daily call queue.

    9 subscription tiers across 3 roles

    • Expo SDK 54
    • React Native 0.81
    • React 19
    • Supabase Postgres + RLS
    • +4 more
  • The Aether cover art: the plugin logo and wordmark on a dark background, the line HTML, Tailwind, CSS to Figma plus AI Prompts, a badge reading free, no API key, no signup, and a row of feature chips for Convert HTML, Spec Sheets, AI Prompts, Mockups and 400+ Frames.
    Shipped2026

    Aether

    A Figma plugin that pastes HTML and Tailwind in as real layers, and turns any frame into an AI brief.

    ~13k lines of code, zero dependencies

    • Figma Plugin API
    • Vanilla JavaScript (ES5 sandbox)
    • Single-file HTML/CSS/JS UI
    • No build step, no dependencies
  • The Tend Daily store banner: a white two-leaf sprout on a green rounded square beside the wordmark Tend Daily and the line Know what needs water today, on a pale green background.
    Shipped2026

    Tend Daily

    Tells a home gardener what needs watering today, in one notification, entirely offline.

    308 unit tests passing

    • Expo SDK 54
    • React Native 0.81
    • TypeScript
    • expo-sqlite
    • +4 more
  • Cover art for Halbreven on a near-black ground: the amber and slate mark, the wordmark in a serif, the line Teams, sorted before kick-off, three chips reading Balanced teams, Anonymous ratings and Reliability you can see, and a phone showing the pitch view with twelve named players in formation, Bibs against No bibs.
    Near-shippable2026

    Halbreven

    Replaces the group chat for recreational sports: ratings, balanced teams, and reliability you can see.

    43 migrations, every table secured by RLS

    • Expo SDK 54
    • React Native 0.81
    • TypeScript
    • Supabase Postgres + RLS
    • +3 more
  • The ModerationKit interface: badges naming the NudeNet 640m detector and the Falconsai classifier, a beach photograph of a woman in swimwear as the input, and a green ALLOW verdict reading whole-image NSFW 0.12 with no explicit body parts above threshold, the classifier at 11.7 percent NSFW against 88.3 percent safe, and 8 detections of which 5 are shown.
    Shipped2026

    ModerationKit

    Self-hosted image moderation that runs offline, and corrects a documented bias in the model it depends on.

    2.5× score boost correcting a ~3× gender bias

    • Python 3.10
    • FastAPI
    • Gradio 5
    • NudeNet 640m (ONNX)
    • +5 more
  • Prototype2026

    Orari Shkollor

    Generates a school's entire weekly timetable with no student gaps and no double-bookings, in seconds.

    17s to optimal at 40 classes, 1,280 lesson-hours

    • Python 3.10+
    • FastAPI
    • Google OR-Tools CP-SAT
    • Pydantic v2
    • +2 more
  • Near-shippable2026

    BRAIN

    An encrypted personal knowledge base that runs entirely on your own machine, with no server and no account.

    20 evaluation suites, all passing

    • React 18
    • TypeScript
    • Vite
    • Dexie / IndexedDB
    • +5 more
  • Prototype2026

    AXIOMO

    An offline answer engine that looks facts up and refuses to guess — no model, no network, no invention.

    0.75 ms p95 fuzzy lookup at 1M surface forms

    • TypeScript
    • Zero-dependency engine
    • Expo / React Native
    • Vitest
    • +2 more
  • Near-shippable2026

    NPL Dardana

    The official site for a Kosovo municipality's public utility: services, leadership, and required documents.

    27 statically exported pages

    • Next.js 16
    • React 19
    • TypeScript
    • Tailwind 4
    • +3 more
  • Near-shippable2026

    PollXYZ

    A city-scoped opinion polling app where the demographic result, not the user, is the product.

    57 agents in the pre-launch security audit

    • Expo SDK 54
    • React Native 0.81
    • TypeScript
    • Turborepo + pnpm
    • +3 more

Also built

The rest of the shelf

Working software without a full write-up — some paused, some still moving, all real.

  • Prototype2026

    LinksOnly

    One link that sends every visitor to the right app store or app screen, and survives the install.

    • TypeScript
    • Cloudflare Workers
    • Cloudflare KV
    • +5 more
  • Prototype2026

    PrototypeShare

    Self-hosted usability testing: share a prototype, then watch heatmaps and cursor replays of every session.

    • Next.js 16
    • TypeScript
    • Tailwind 4
    • +5 more
  • Prototype2026

    SignStream

    Paste a YouTube link and a 3D signer appears beside the video, signing the captions as they play.

    • Next.js 15
    • React 19
    • TypeScript
    • +4 more
  • Near-shippable2026

    Rigenera Lounge

    Marketing site for an Italian-language hair spa with two locations in Ticino, Switzerland.

    Client project. Built and packaged for deployment; a few launch details were still with the client.

    • Hand-written HTML and CSS
    • Python build pipeline
    • Schema.org JSON-LD
    • +1 more
  • Prototype2026

    Lshoje

    A rent-anything marketplace for Kosovo and Albania — dresses, tools, cars, apartments — in Albanian.

    • Next.js 14
    • Expo SDK 54
    • React Native
    • +3 more
  • Prototype2026

    RetailRadar

    Watches weather, news and search trends, then tells a retailer which of its own products to stock now.

    • TypeScript
    • Express
    • SQLite
    • +5 more
  • Prototype2026

    Përbindëshi Yt

    An Albanian alphabet and early-reading game for children — all 36 letters, with original voice recordings.

    • Self-contained HTML, CSS and JavaScript
    • Web Audio
    • Custom in-browser recording studio
  • Shipped2026

    Org Chart Explorer

    A company org chart that manages your employees across each organization — searchable and zoomable, in a single HTML file.

    Internal tool built at Lowe's and deployed inside the organisation. It holds real reporting data, so no screenshot is published here.

    • Vanilla HTML, CSS and JavaScript
    • CSS custom properties
    • No dependencies