Boyan Petrov.

Full-Stack Software Developer · Leeds, UK

I build web & mobile software used daily by 100+ UK councils.

Full-stack developer with 7+ years across C#/.NET, JavaScript and Flutter. At Bartec Municipal Technologies I work on the Collective suite — council web portals, a live fleet-operations platform, and an offline-first mobile app used by waste collection crews across the UK.

years building software
7+

years building software

UK councils served
100+

UK councils served

daily frontline users
3,500+

daily frontline users

01

Selected work

Professional work · Bartec Municipal Technologies

The Collective suite

Waste-management software used daily by 100+ UK councils and 3,500+ frontline crews to run bin collections and environmental services for millions of households.

Council Web Portal

ASP.NET Core · SQL Server

Forms- and rules-driven workflows for bin collections, assisted collections and bin lifts, with integrated mapping and payments. The company's most widely adopted product.

Live Operations Platform

Blazor Server · Syncfusion · Mapbox

Real-time tracking of collection vehicles on live maps, fed by the in-cab mobile app — plus route planning, service requests, premises and workpack management.

Collective Mobile

Flutter · Dart · Swift · Kotlin · SQLite

Offline-first in-cab app for collection crews: automatic database sync, live maps, GPS, scanner and Bluetooth hardware integration, with native iOS and Android code where it counts.

Proprietary systems — happy to talk through the architecture in person.

The Fade Room — dark hero with gold accents

Demo build · barbershop

The Fade Room

A booking-first barbershop site: dark, photography-led, with an interactive slot-picker that respects opening hours. Static output, zero framework JS shipped — built for instant load on 4G.

Astro · Tailwind CSS · TypeScript

Marsden & Son — navy and amber hero

Demo build · trade services

Marsden & Son

A call-first site for a plumbing & heating firm: trust strip, plain-English services, live service-area map and a callback form. Every design decision serves one job — making the phone ring.

Astro · Tailwind CSS · TypeScript

Emlaak — homepage hero with property search

Web platform · real estate

Emlaak — Property Marketplace

A Rightmove-style property portal built for Algeria — a market that had no listings site at the time. Buy, rent and sale listings, agent profiles, listing plans and multilingual UI: an ASP.NET Core API behind a Blazor front end with a SQL database, built end-to-end, though the venture never went to market.

Blazor · ASP.NET Core · SQL Server

Private client project
Alpha Mode — product hero

Client website · e-commerce

Alpha Mode

Marketing and e-commerce site for a Bulgarian supplement brand selling and delivering nationwide — product showcase, ingredient breakdown, bundle pricing, testimonial carousel and customer reviews.

C# · JavaScript · SCSS

02

Side projects

Apps and tools I build and ship in my own time — currently two Flutter apps with Gemini AI integration and a browser extension.

Dun Bun Finance — brand hero with dashboard and savings pots

Personal project · finance app

Dun Bun Finance

Personal finance app I built for myself and use to run my own money every month: expenses grouped by type, percentage-based savings pots, a debt-payoff planner and Gemini-powered bank-statement analysis. Firebase auth + Firestore, biometric login with Windows Hello or fingerprint, light & dark themes.

Flutter · Dart · Firebase · Gemini AI

LeanStreak — brand hero with light and dark phones

Personal project · health app

LeanStreak

Habit and calorie-consistency tracker I use every day to keep my own weight on track: a personalised calorie plan from onboarding (BMR/TDEE), meal logging by text or voice with Gemini AI calorie estimation, and green/yellow/red adherence days with weekly reviews. Riverpod + GoRouter architecture on Firebase.

Flutter · Riverpod · Firebase · Gemini AI

GlowGuard — browser page half-dimmed with the extension popup open

Personal project · browser extension

GlowGuard

A lightweight page dimmer: overlay-based dimming that never breaks layouts, four blue-light presets, an automatic day/evening/night mode, anti-flash protection injected before pages render, and keyboard shortcuts throughout.

TypeScript · WebExtension APIs · Manifest V3

iPhone 15 Pro page — titanium hero with 3D phone model

Personal project · learning build

iPhone 15 Pro page

Apple-style product page for the iPhone 15 Pro — GSAP scroll animations, a video carousel and an interactive 3D model rendered with Three.js.

React · GSAP · Three.js

03

Experience

2021 — Present

Full-Stack Software Developer · Bartec Municipal Technologies

Wakefield, UK

  • Develop the Collective suite of waste-management software used daily by 100+ UK councils and 3,500+ frontline crews.
  • Since 2024: core member of the Collective Mobile team — Flutter for Android & iOS with native Swift and Kotlin scanner integration, taken from early development through to release.
  • Optimised the app's performance — moved heavy work off the UI thread onto background isolates, cut unnecessary widget rebuilds and refactored shared UI into reusable widgets — and hardened security ahead of release.

2020 — 2021

Full-Stack Web Developer · PI Healthcare — Preceptorships

Leeds, UK

  • Built and managed streaming web platforms for educating doctors across disease areas — Laravel MVC with reusable Vue components and Tailwind.
  • Integrated Google Analytics and Azure Storage; built a customisable admin panel for user activity tracking and content updates.

2020

Web Developer · PI Healthcare

Leeds, UK

  • Built a stakeholder web platform with ASP.NET MVC and Umbraco; interactive data grids with Telerik and Kendo APIs.
  • Turned large datasets into clear charts and diagrams; new Umbraco templates that streamlined content workflows.

2019 — 2020

Front-End Developer · Freelance

Leeds, UK

  • Designed and built responsive websites for local clients, focused on a solid experience across every screen size.

Education

2016 — 2019

BSc Software & Game Development — First Class Honours

University of Bradford

2019

CS50: Introduction to Computer Science

Harvard Online

2012 — 2016

System Programming

Ruse, Bulgaria

04

Skills

Backend

My day-job core — .NET services used by 100+ UK councils.

C# ASP.NET Core Blazor SQL Server PHP (Laravel) Python SQLite Firebase

Mobile

Cross-platform Flutter, with native Swift and Kotlin where it counts.

Flutter Dart Swift Kotlin Xamarin / MAUI

Frontend

From design systems to animation — whatever the UI needs.

JavaScript / TypeScript Vue Tailwind CSS React Astro Bootstrap Sass GSAP Three.js

Tools & Platforms

The glue — cloud, delivery and the ecosystems around the code.

Git Azure Azure DevOps AWS REST APIs Gemini AI Jira & Confluence Umbraco Shopify / WooCommerce

Highlighted chips are my daily drivers.

05

Contact

Let's build something.

The quickest way to reach me is email — I read everything and reply fast.