Featured Project

Smart City Governance Platform

Complete digital governance ecosystem designed for modernizing local administration and reducing operational lead times. The platform unifies document management, approval flows and citizen communication in a scalable infrastructure, ready for continuous operation and hardware integration.

ClientPublic Administration
Duration9 months
PlatformsDesktop, Mobile, Web
High-level architecture
Desktop App
Hardware Bridge
Mobile App
Citizens
Backoffice
React Admin
Orchestration Engine
Real-time Processing
PostgreSQL
Redis
RabbitMQ

What problem it solves

Local public administration faced slow bureaucratic processes, lack of transparency, and poor communication with citizens. Existing systems were fragmented and incompatible. Indirect costs, lost time, overstretched staff and lack of management visibility affected the institution's efficiency and ability to scale.

Slow manual processes

Documents moved physically between offices. A simple certificate could take weeks for approval, with multiple signature and manual registration steps.

No proactive communication

Citizens didn't know the status of their request. They had to call or come in person to the town hall to find out if their file had been approved or rejected.

Isolated systems

The scanner didn't talk to the archive software. E-signature was a separate system. Each department had its own incompatible tools.

Three platforms, one ecosystem

We designed a modular ecosystem, built on a workflow-oriented architecture, able to automate complex administrative processes and remove dependencies between disparate systems.

01 — Desktop Bridge

Desktop App for Hardware

Critical component for integrating with existing hardware (scanners, crypto tokens, official printers), eliminating manual processes and reducing human error risk in sensitive flows.

Digital signature — integration with crypto tokens for qualified signatures

Controlled printing — generation of official documents with templates and watermarking

Headless mode — can run as a service without a UI for automation

WPFC#TWAIN SDKPKCS#11
SmartCity Bridge v2.4.1
Scan
Sign
Print
Settings
Scanner activeConnected
HP ScanJet Pro 3000
Ready for batch scan
Processing queue
cerere_1847.pdf act_identitate.pdf contract_vanzare.pdf
02 — Mobile App

Citizen App

Main communication interface between administration and citizens. Real-time notifications, request tracking, geolocated reports and integrated payments. Reducing in-person counter visits and increasing transparency in the citizen relationship.

Request tracking — real-time status for each submitted document

Geolocated reports — report issues with photo and GPS coordinates

Push notifications — instant alert when a request status changes

Biometric authentication — Face ID / Touch ID for fast, secure access

FlutterDartFirebaseWebSocket
SmartCity
Hi, Maria! 👋
Certificate request
✓ Approved
Building permit
In progress (step 3/5)
Street report
Union St — resolved
Home
Requests
Messages
Profile
03 — Backoffice

Admin Panel

Full web interface for town hall staff. Document management, approval flows, reports and citizen communication — all in one place. Enables management to monitor operational performance and identify bottlenecks in real time.

Workflow management — configurable approval flows per request type

Role-based access — granular permissions by department and role

Full audit — logging for every action, GDPR compliant

Reports and statistics — real-time dashboards for management

ReactTypeScriptTailwindCSSReact Query
governance.smartcity.ro/admin/documents
DocumentCitizenStatusDate
Tax certificate requestIon PopescuApproved20 Jan
Building permitMaria IonescuPending19 Jan
Urbanism certificateAndrei MarinIn review18 Jan

The backend that connects them

A proprietary orchestration engine built for high throughput and real-time concurrency. Not off-the-shelf — custom architecture for the project's specific requirements.

Real-time Communication

Custom WebSocket server in Go with Redis pub/sub for distribution. Supports tens of thousands of concurrent connections with auto-reconnect and message queuing.

50k+ concurrent connections
Sub-100ms latency

IoT & Cloud Audio

Integration with cloud audio nodes for public announcements and IoT device management — environmental sensors, panic buttons, smart lighting systems.

Real-time audio streaming
Centralized device management

Aether Framework

Internal framework developed for orchestrating distributed systems and real-time request–response correlation between frontend and microservices.

Weaver — Persisted state machine
Constellation — Abstractions for stateless microservices
Harmony — HTTP endpoints to SAGA chains
Echo — Real-time request–response correlation for React apps
Ripple — Echo equivalent for Flutter apps
Overlord — Atomic management of timed executions

This separation allows independent scaling of components and adapting the architecture to enterprise requirements.

Scalability & Deployment

The platform is containerized and orchestrated in Kubernetes, with support for horizontal scaling and isolation across multiple environments. As an event-driven distributed system, Aether can use KEDA for event-based autoscaling (queue depth, WebSocket traffic, workflow load), optimizing resource usage without compromising availability.

The architecture allows deployment in public cloud, on-premise infrastructure or hybrid models, depending on the institution's requirements.

Measurable impact

3
Integrated platforms in a unified ecosystem
50k+
Citizens that can be served simultaneously
99.9%
Uptime SLA for critical services
<50ms
Average latency for operations

Technologies used

Go
TypeScript
React
Flutter
C# / WPF
PostgreSQL
Redis
RabbitMQ
Kubernetes
Docker

Let's talk about your requirements

Need a complex platform with multiple interfaces? Or maybe just an architecture consultation? Get in touch.