Skip to content
hrolgar.com
  • Home
  • Projects
  • Experience
  • Services
  • Homelab
  • Contact
Hire Me
  • Home
  • Projects
  • Experience
  • Services
  • Homelab
  • Contact
  • Hire Me
← Back to projects

Task Dispatcher — Workforce Coordination Platform

A task assignment and dispatch platform that routes work to a distributed team and pushes real-time delivery notifications over WhatsApp, with timezone- and locale-correct scheduling and a complete audit trail.

.NETASP.NET CoreC#PostgreSQLEntity FrameworkDocker

Task Dispatcher coordinates a distributed workforce: managers assign work, the system routes it to the right person, and real-time notifications go out over WhatsApp as tasks are assigned, cancelled, or reassigned. Supersede and reopen semantics mean a task's history is never lost, and a full audit trail records every state change.

The platform is a .NET application backed by PostgreSQL and deployed with Docker. Careful attention to real-world details — E.164 phone normalisation, per-deployment timezone configuration, and role-based assignment rules — is what makes it trustworthy day to day. It reached v0.7.0 through several rounds of production hardening.

Case Study

The Problem

Work was being handed out ad-hoc over chat and voice, with no shared view of who owned what or whether it had been delivered. Tasks were missed or duplicated, notifications were unreliable, and there was no record of responsibility. The team spans timezones and phone formats, so any system had to get scheduling and contact details exactly right to be trusted.

The Approach

Built a .NET platform (ASP.NET Core, PostgreSQL via Entity Framework Core, Dockerised, deployed at tasks.1dee.life). Implemented an assignment model with supersede and reopen semantics, correct superseded-status handling, and automated cancel-and-reassign notifications delivered through the WhatsApp Business API. Added E.164 phone normalisation, per-deployment timezone configuration (APP_TIMEZONE), and role rules such as non-assignable manager accounts. Iterated across several review rounds, hardening the notification path and fixing stale-UI and status-conflict edge cases up to v0.7.0.

The Outcome

Live in production at v0.7.0. Reliable, automatic delivery notifications and a clean audit trail replaced the manual hand-offs — the team now has one shared, trustworthy view of who is doing what, and dispatch no longer depends on someone remembering to send a message.

“The best freelancer I ever work with! With his help, I am building several support and management systems for my company. Helgi is a high-quality and diligent professional and identifies my needs before I even recognize them.”

— Motti Turgeman
hrolgar.com

Freelance backend engineering for integrations, APIs, and reliable systems.

Ålesund, Norway

Navigate

  • Home
  • Projects
  • Experience
  • Services
  • Homelab
  • Contact

Social

GitHubLinkedInUpworkFreelancer

© 2026 hrolgar.com