Gent Sallaku

Senior Front-End & API Developer

Web and API developer specialized in building enterprise-grade applications with Angular, JavaScript and TypeScript. Projects include data visualization and 3D web.

8+
Years experience
20+
Projects completed
4
Enterprise companies
70%
Typical latency reduction

Positioning

I design and deliver scalable Angular interfaces for enterprise, mission-critical systems—lowering latency and increasing operational reliability.

Case Studies

Real-time Operational Monitoring Platform

Problem: Legacy dashboard could not handle event spikes (latency > 2s), client memory leaks and late aggregations.

Solution: Rearchitected into Angular micro‑frontends, introduced WebSocket streaming backed by Kafka, segmented bundles with lazy loading and OnPush. Added client LRU cache and OpenTelemetry for observability.

Tech: Angular (standalone), RxJS, WebSocket, Kafka, Node.js gateway, OpenTelemetry, Chart.js.

Impact: 70% latency reduction from event to view, MTTR halved, throughput x4 without hardware upgrades, internal adoption +35%.

Analytical Dashboards for Financial KPIs

Problem: Time-series queries with millions of points caused UI freezes and slow API responses.

Solution: Built pre-aggregation pipeline on time-series DB, implemented client virtual scroll and pagination, semantic caching, moved heavy compute to Web Workers and used offscreen canvas for complex charts.

Tech: Angular, TypeScript, Web Workers, TimescaleDB, Redis, Chart.js / ApexCharts.

Impact: Average render time dropped from 6s to 800ms; client CPU peaks -60%; production use of dashboards for operational decisions increased.

Geospatial 3D Visualization for Fleet Management

Problem: Real-time geospatial visualization of millions of entities overloaded GPU/CPU and degraded UX on enterprise clients.

Solution: Layered architecture with server-side tiling and clustering, differential (delta) streams to clients; Cesium.js with dynamic LOD, culling and a "lite" mode for constrained devices.

Tech: Cesium.js, WebGL optimizations, Node.js tiling service, protobuf diff streams, Redis.

Impact: Real-time entities increased from 50k to 1M while maintaining stable frame-rate; client GPU usage -40%; time-to-insight ~3x faster.

Go to Italian site · Projects · Services