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.