Dipl.-Ing. Dejan Antanasković

Senior Software Engineer
I'm a seasoned software engineer with a strong focus on both backend and frontend development, particularly when it comes to building robust, scalable web applications. My work spans the full technology stack, enabling me to architect and deliver efficient, maintainable solutions for complex systems.
On my Tech Blog, I share insights and practical knowledge from the world of software engineering and information technology - aiming to inform, inspire, and contribute to the developer community.
Curious how my expertise could benefit your next project? Feel free to explore my project portfolio and online resume for a closer look at my work and experience.
Dejan's profile image

Engineering Modern Applications with Proven Tools

With more than 20 years of practical experience, I’ve helped clients across Europe develop software that is stable, secure, and built to last. My work spans backend architecture, frontend development, database design, and system integration.
Here are the core technologies and tools I rely on to deliver high quality solutions.

Backend & Application Development

Robust server-side logic and scalable architectures for web and enterprise applications.
  • Java, Spring Boot
  • Node.js
  • Python
  • RESTful APIs, JSON, Data Serialization

Frontend & Web Interfaces

Crafting accessible and efficient user interfaces for cross-device compatibility.
  • JavaScript, TypeScript, Svelte, HTMX
  • Responsive layouts, UI/UX integration
  • HTML, CSS / SASS

Mobile App Development

Building elegant and performant mobile apps for Android and iOS.
  • Flutter, Dart
  • Cross-platform app architecture
  • State management, backend integration

Databases & Spatial Data

Deep understanding of geographic data structures and relational database optimization.
  • PostgreSQL + PostGIS
  • MySQL, MongoDB, Derby, H2
  • Query optimization, indexing, data integrity
  • Spatial data integration

DevOps & Containerization

Delivering consistent, containerized environments for development and production.
  • Docker for packaging and deployment
  • Build automation
  • Environment isolation, reproducibility

Server & Infrastructure

Managing and securing server environments with a focus on uptime and maintainability.
  • Linux administration
  • Apache web server
  • Postfix e-mail server
  • DNS, virtual hosting, domain setup
  • Firewall & network configs


Latest Blog Posts

How I Dropped My Geospatial API Latency to 14ms Using Spring Boot and PostGIS

How I Dropped My Geospatial API Latency to 14ms Using Spring Boot and PostGIS

Jul 20, 2026

My geospatial REST API was hitting latency spikes up to 600ms on heavy PostGIS queries. Here is how I diagnosed a missing GiST index, reduced vertex density by 90% using adaptive topology simplification, and brought the average server-side response time down to a flat 14.67ms - without changing a single line of Spring Boot code.

Choosing a Text Embedding Model That Actually Fits Your Project

Choosing a Text Embedding Model That Actually Fits Your Project

Mar 23, 2026Jul 20, 2026

A practical guide to choosing a text embedding model for real-world projects — covering the tradeoffs between size, speed, context length, and multilingual support across the most widely used open-source options. Includes a working Docker setup for multilingual search with no code required.

Building a Fullstack SvelteKit App with Apache2 and Spring Boot Backend

Building a Fullstack SvelteKit App with Apache2 and Spring Boot Backend

Dec 9, 2025Jul 26, 2026

Build a modern fullstack web application using SvelteKit for a reactive frontend and Spring Boot as a robust backend API. Serve your static frontend files with Apache2, enabling fast load times and simple deployment. Learn how to connect the frontend to your backend API seamlessly, and create an interactive dashboard using shadcn-svelte components.