Fabian Szabo

Senior Full Stack Engineer & Technical Lead

Linz, Austria

Portrait of Fabian Szabo

I build stable, high-performance software solutions, bridging the gap between complex business requirements and the engineering teams that solve them.

Case Studies

Architecting Performance

In a recent project, I faced a bottleneck with a third party API that was slowing down the entire user experience. Rather than accepting the limitations, I developed a high performance caching layer using Rust. The solution improved latency by 100x (up to 300x under load), all the while keeping a single point of truth and guaranteed data consistency.

Working with Legacy Code

I recently was asked to take ownership of a product with severe performance issues. By redesigning the retrieval strategy and implementing Geohash search in the existing NoSQL database I improved initial load times by more than 10x. Additionally, providing reliable location- and radius-based search. More importantly, I did this without rewriting the entire stack, proving that significant performance wins often come from architectural insight rather than starting from scratch.

Designing for Scale

As our team grew, I noticed new developers struggling with our frontend complexity. I led the restructuring of our codebase, creating a modular design and a set of clear guidelines. The goal was to make the "right way" to code also the "easiest way." This meaningfully reduced our regression rate and, more importantly, gave the team the confidence to ship features faster.

I deliver scalable solutions for both greenfield projects and legacy systems.

Technical Philosophy

Using The Right Technology

Although I am passionate about the ever evolving software landscape, I strongly believe that new technology must be adopted responsibly.

I choose established, stable tools for critical infrastructure and cutting-edge tech for specific problems where it offers a measurable advantage.

Establishing Effective Processes

Robust processes are the backbone of enterprise software. For example, a solid CI/CD pipeline enables engineers to focus on what they are deploying rather than how they are deploying it.

I champion processes that reduce repetitious work and cognitive load, enabling the team to deliver maximum value with confidence.

Providing Great User Experience

Good performance and a long list of features mean nothing if the software is unpleasant for the end user. As products mature, complexity often degrades the user experience.

I pride myself on the ability to view systems through the eyes of a new user, bridging the gap between heavy backend engineering and a clean, accessible frontend.

I bridge the gap between the requirements of end users and stable, high-performance technical solutions.

Skills

Languages

  • Expert: Golang, TypeScript/JavaScript, SQL, HTML
  • Proficient: C++, Java, Kotlin, Rust

I select the language based on the problem domain, using Rust for raw performance, and Go/TypeScript for rapid development and maintainability.

Infrastructure & DevOps

My expertise ranges from bare-metal Linux administration to orchestration with Kubernetes (k8s). I have extensive experience configuring and managing cloud infrastructure across Google Cloud and Oracle Cloud.

Leadership & Management

I believe teams need leadership, not just management. As a Technical Lead and Interim Head of Development, I focus on shielding engineers from noise while providing necessary transparency.

I maintain the "big picture" view, managing deadlines and technical trajectory while ensuring team well-being.

Side Projects

Event Scheduling Platform

I designed and deployed a production-ready event management system handling PII (Personally Identifiable Information).

  • Performance

    Optimized to handle thousands of concurrent connections on a single micro-instance using rigorous memory management.

  • Security

    Implemented mandatory 2FA, strict access logging, and secure session management from scratch to understand the nuances of modern auth standards.

  • Status

    Operated successfully in production for 12+ months before sunsetting.

I use personal projects to explore cutting-edge technologies and deepen my knowledge of architectural patterns.

Contact

I am always open to discussing complex engineering challenges or leadership opportunities.

Email LinkedIn
Back to top