Building software since 2015 — the latest systems

Ledgers, cities, a language, AI agents.I build the systems underneath.

01 — System

This machine is a map

Every deck below is a system I designed and built, or a part of how I build them. The upper decks are the latest work — a lender’s books, a city’s app, a language’s dictionary and editor, an AI sales engine, a real-estate business, a ride-hailing app, a product of my own. The lower decks are the machinery behind them: the stack, the record, the operator.

Scroll to descend through it, or touch any deck to go straight there.

Unit
Robert Berisha
Function
CTO, Syncore · software architect
In service
Since May 2015 — 10+ years
Base
Prishtina, Kosovo
Surfaces
Web · iOS · Android · macOS · Windows · Linux · browsers · Office
Core
C# / .NET · TypeScript · Angular · SQL

02.1 — Work · 2025 — present

Syncore Microfinance Suite

Lending, general ledger & central-bank reporting

The system of record for a regulated microfinance institution: every loan, every payment, every ledger line and every report the central bank asks for.

API endpoints
283
database tables
50
permissions
76

Role Architect & lead engineer, as CTO of Syncore — domain engine, migration, reporting, delivery

02.2 — Work · 2023 — present

SmartCity

White-label civic platform — mobile apps and CMS

A municipality’s own app — news, services, transport, emergency numbers, citizen reports — run entirely from a CMS, so a new city is configuration, not a new codebase.

tables in 2.0
109
API routes in 2.0
~358
permission codes
57

Role Sole engineer — backend, admin, mobile apps, store releases

02.3 — Work · 2020 — present

Shkrimori

The Albanian language as software

Albanian written well, everywhere people write: a national dictionary of 120,000+ unique words, an editor that checks spelling, grammar and style, AI rewriting, a voice that reads Albanian aloud, and a keyboard that types ë and ç anywhere.

unique words in the dictionary
120k+
platforms, one account
11
services
7

Role Lead engineer — I built every client: web, desktop, mobile, browser extensions and Office add-ins

02.4 — Work · 2026 — present

Sales Autopilot

Self-hosted AI outbound engine

An engine that researches each prospect’s website, writes to them from a real mailbox, carries the reply conversation within limits you set — and hands qualified opportunities to a person.

lines of TypeScript
111k
tests
800+
HTTP routes
161

Role Architect & engineer — system design, specification and review; built with parallel AI coding agents

02.5 — Work · 2026

Domino

Real-estate platform — listings, CRM and AI search

A real-estate business in one system: a listings site in three languages, the CRM the agents work in — and a search you can simply talk to.

API endpoints
~190
data models
40
languages
3

Role Architect & lead engineer — the whole architecture and most of the features

Built with Vorbulla

02.6 — Work · 2026

Voom

Ride-hailing — the rider and driver app

The Voom mobile app, designed and built screen by screen for riders and drivers — with calls between them that ring like a phone call, without either side seeing the other’s number.

screens designed & built
77
roles, one app
2
stores, live
2

Role Mobile UI/UX & engineering — the whole app experience, and in-ride calling end to end

Built with Inspired Tech

02.7 — Work · 2025 — present

themelui

A premium Angular admin template — designed, built and sold on my own

Four dashboards, six apps and forty-plus pages in Angular 22, signals throughout — a product I build alone at Syncore, with licensing automated at the edge.

dashboards
4
apps
6
components
136

Role Sole author — product, design, engineering, licensing and the site

03 — Technology

The drive

Not a wall of logos — the parts I actually run in production, and what each one does for me. Select a component to see where it works.

Intelligence

Data

Services

Interfaces

Delivery

Select a component to see what it does and where it runs.

04 — Experience

Runtime

Ten years, since May 2015. The inner rings are the eras before this record; the outer five are the latest systems — one arc per system, height by commits that month, read from the repositories.

  1. 2015–20
    Albasoft CMSA custom CMS on ASP.NET, and the websites built on it.
  2. 2020–24
    Gjuha Shqipe foundationsInternal systems behind Kulla e shqipes: Leksikografia, Morfologjia, Fjalësi, Korrektori, Faqosësi.
  3. 2023
    SmartCityA city platform’s API, admin, identity and apps — solo.
  4. 2025
    Syncore Microfinance · themeluiA regulated lender’s whole system; a product of my own.
  5. 2026
    Shkrimori · Domino · Voom · AutopilotEleven platforms, an AI-searched catalogue, a ride app, an AI engine.
  • Albasoft CMS · 201520
  • Gjuha Shqipe foundations · 202024
  • Shkrimori
  • SmartCity
  • Syncore
  • Products & sites
  • Voom
  • Autopilot

05 — About

Operator

I’m Robert. I’ve been building software since May 2015, and I’m CTO at Syncore. I design the systems other people’s work depends on — a lender’s ledger, a municipality’s app, the tools a nation uses to write its own language — and I build most of them myself, from the database schema to the pixels.

I like the whole stack because the interesting problems never stay in one layer: an interest formula that has to match the central bank to six decimals, a search that has to stay instant however many listings there are, an app that becomes a different city when you change its hostname.

Most days are C# and TypeScript: .NET services, Angular front-ends, SQL, with React Native, Electron and Docker around them. A growing part of the work is AI — systems where models do real work inside hard limits, and coding agents I direct to build them.

Now
CTO at Syncore
Since
May 2015 — 10+ years
Based in
Prishtina, Kosovo
Writes
C# · TypeScript · SQL

06 — Contact

Open a channel

If you are building something that has to be right — money, public services, language, AI that people must be able to trust — I’d like to hear about it.

Send a signalhello@roberisha.com

Prishtina, Kosovo · CET

Robert BerishaSoftware architect

00SurfaceDepth 000.0

Boot 0% · Loading

Subsystem 02.7 · 2025 — present

themelui

A premium Angular admin template — designed, built and sold on my own

Four dashboards, six apps and forty-plus pages in Angular 22, signals throughout — a product I build alone at Syncore, with licensing automated at the edge.

Role
Sole author — product, design, engineering, licensing and the site
Status
themelui.com
Platforms
Web · Cloudflare Workers

01What it is

themelui — from the Albanian themel, “foundation” — is an Angular admin template: four dashboards (analytics, CRM, finance, projects), six apps (chat, mail, kanban, files, notes, to-do), products, customers and invoices, eighteen sign-in screens and in-app documentation.

I build all of it myself at Syncore: the template, the storefront at themelui.com, the licensing, and the delivery to buyers.

02The problem

Most admin templates look good in the screenshot and fall apart inside a real application: the data is hard-wired, the theming is shallow, and the code fights you.

And the usual payment providers don’t pay out in Kosovo — selling source code internationally meant building the licensing myself.

03What I built

  • The template: 136 components and a live theme customiser — 3 modes, 5 grey bases, 9 accents, 6 radii, 3 sidebar layouts — with no flash on reload.
  • Mock data behind swappable interfaces on every page, so a buyer connects a real API with one line of configuration.
  • A licence service on Cloudflare Workers: verifies Paddle webhook signatures, issues revocable signed licence links, checks marketplace purchase codes and grants buyers access to the private repository.
  • themelui.com: a prerendered Angular site with its own screenshot pipeline driven by headless Chrome — and rules for AI coding agents shipped with the source.

04Architecture

themelui.comprerendered AngularBuyerlicence linkPaddlemerchant of recordLicence workerCloudflareMarketplace codesverifiedGitHubprivate repo accessTemplateAngular 22 · 136 partssigned webhook
From checkout to repository access without a human in the loop.

05Technology

Product
Angular 22TypeScript 6Tailwind 4EChartsspartan-ng
Edge
Cloudflare WorkersPaddle webhooksGitHub API
Site
Angular prerenderingheadless Chrome screenshots

06Engineering notes

  1. 01

    A theme system without a flash

    Mode, grey base, accent, radius and layout are applied before first paint, so a reload never flashes the wrong theme. Chart colours are deliberately left out of the accent: a brand colour shouldn’t change what a data series means.

  2. 02

    Mock data you can unplug

    Every data page reads through an injection token, so swapping the bundled mock services for a real API is a one-line change rather than a rewrite.

  3. 03

    Selling from where the payment giants don’t pay out

    Paddle acts as merchant of record; webhook signatures are verified at the edge; licence links are signed and revocable; repository access is granted and removed automatically.

07Results

4
dashboards
6
apps
136
components
9
theme accents
  • A complete template and its storefront at themelui.com.
  • Checkout, licensing and repository access automated end to end.