Berat Zenuni

Full-Stack Software Engineer - Node.js · Angular · React Native · PostgreSQL

Full-stack engineer building web and mobile products from database to deployment, including a cashflow platform for a Swiss real estate company and FootManager, a football team app I built solo.

About

Now
Software Engineer at multiple companies
M.Sc.
Computer Science and Technologies - South East European University (in progress)
B.Sc.
Computer Science and Technologies - South East European University
Based in
Tetovo, North Macedonia
Citizenship
EU citizen
Languages
English, Albanian, Croatian, Macedonian, Turkish

Tech stack

Languages & frameworks
TypeScript · JavaScript · Python · Node.js · Express · Angular · React Native
Database & infra
PostgreSQL · Docker · Git · Linux
DevOps & cloud
Terraform · AWS · Hetzner Cloud · Jenkins · SonarQube · Grafana
Practices
Full-stack development · REST APIs · Database design · DevOps · CI/CD · Agile / Scrum

Featured projects

FootManagerDone

Football team organizer · iOS · Android · Web

An app for organizing weekly football games - solving the chaos of team building, match scheduling, and coordination.

  • React Native · Expo · Angular · Node.js · Express · PostgreSQL · Socket.IO
  • Groups: create a squad, share a join code
  • Match polls for venue, kickoff time, and player count
  • Auto team builder and tactics board based on player positions
  • Real-time group chat with push notifications
  • Built solo, end to end: mobile, web, backend, and infra
  • 60 users so far
  • Available in English, Albanian, and Macedonian

Menurio Done

AI restaurant discovery app · Capstone project

A food discovery app that recommends restaurants and lets people search in natural language.

  • React Native · Node.js · PostgreSQL
  • Personalized recommendations from two machine learning models
  • Sub-200ms response times through edge caching
  • Natural-language search using OpenAI models

AI-Assisted Terraform Generation In progress

Master thesis · South East European University

An empirical study of how well large language models generate Terraform infrastructure code, comparing Hetzner Cloud against AWS on the same projects.

  • Terraform · Hetzner Cloud · AWS · Python
  • Measures correctness, cost, security, and right-sizing against expert-written baselines
  • Tests whether runtime telemetry from deployed systems can produce cheaper configurations that still meet their service-level objectives
  • Early finding: generated Hetzner code can pass terraform plan yet fail once deployed - one sample never configured the private network interface, so the load balancer returned 503

Client work

Mega Dashboard Done

Real estate cashflow dashboard

A web app for liquidity planning at a Swiss real estate company, covering projects, invoices, financing, and reports.

  • Angular · Angular Material · Node.js · Express · PostgreSQL · Docker
  • Liquidity forecasts, a document inbox, and bank statement import with reconciliation
  • Built end to end: frontend, backend, and database

ABAR Done

Salon and services marketplace · iOS · Android · Web

A marketplace where customers browse businesses and book appointments, and businesses manage their services, products, staff, and orders.

  • Angular · React Native · .NET · SQL Server · Redis · Docker
  • Real-time notifications and chat with SignalR
  • Online payments by card and TWINT through Payrexx
  • Worked across the web app and mobile app as part of the team
  • Set up self-hosted Jenkins and SonarQube CI/CD that builds, tests, and analyses every push and deploys the main branch

ESTDone

Real estate listing platform

A web app where users can list, browse, and manage real estate properties for sale.

  • Node.js · Angular · PostgreSQL · Docker
  • Built end to end: frontend, backend, database, and deployment

Pečenjarnica ZenDone

Restaurant website

A website for a traditional grill restaurant in Velika Gorica, Croatia, with a browsable menu and a contact form, in Croatian and English.

  • Angular · TypeScript

Experience

Apr 2026 - Present
Software Engineer - Full-stack development of client products across web, mobile, and backend
Dec 2025 - Present
Software Engineer - Full-stack development of client web platforms with Angular, Node.js, and PostgreSQL
Jun 2024 - Aug 2024
Frontend Engineer (Internship)

I work for more than one company at the same time. I keep the company names private, and some of my work is committed under separate company accounts, so it is not publicly linked.

Contact

You can reach me on LinkedIn, GitHub, or X.

© 2026 Berat Zenuni