Technical insights, software and GIS architecture deep dives, and thoughts from a Software Engineer.
An end-to-end real-time asset tracking architecture built with .NET, RabbitMQ, SignalR, Angular, and CesiumJS — designed for high-frequency telemetry ingestion and 3D geospatial visualization.
A deep dive into a production-ready real-time telemetry pipeline — from asset simulation and RabbitMQ messaging to CRC32 validation, SignalR streaming, and full observability with Prometheus and Grafana.
Learn how to build a high-performance 3D asset tracking dashboard using Angular and Cesium.js. Featuring real-time SignalR integration, dynamic 3D models, and geofence alerting.
Automate your workflow with GitHub Actions and gain deep system insights. Learn to configure CI/CD pipelines for .NET/Angular and build real-time monitoring dashboards with Prometheus and Grafana.
An end-to-end SQL-based routing pipeline using PostgreSQL, PostGIS, and pgRouting — transforming raw road geometries into a production-ready network for shortest path analysis.
Learn why CORS errors occur when accessing GeoServer (WMS, WFS, WCS) directly from browser-based GIS applications and explore correct, secure server-side solutions including web.xml configuration and reverse proxy architecture.
A detailed overview of a real-time mapping system built with Angular, ASP.NET Core, RabbitMQ, and SignalR, showcasing low-latency live updates of geographic points.
Onion Architecture helps maintainability, testability, and clear separation of concerns by placing business rules at the center and isolating external dependencies.
A detailed GIS-based flood susceptibility assessment for Ankara using the Modified Analytical Hierarchy Process (M-AHP).