Solution architect England
Engineering Beyond Code
Hey, I'm Attila — a software engineer and solution architect who loves turning complex problems into simple, thoughtful digital experiences.
Available for select projects
Solution architect England
Hey, I'm Attila — a software engineer and solution architect who loves turning complex problems into simple, thoughtful digital experiences.
Available for select projects
Hi, I'm Attila Olbrich, a passionate software engineer with an architect's mindset, dedicated to building scalable, maintainable systems. On this page, you'll find practical articles and insights—from mastering simple commands to designing robust, enterprise-grade applications. Dive in and discover tools, tips, and techniques to elevate your software engineering skills and build smarter systems!
Learn how to design systems that grow with your needs—scalable, maintainable, and efficient solutions for modern challenges.
From simple commands to advanced techniques, discover hands-on programming tips to enhance your everyday coding.
Explore cloud technologies, event-driven architecture, microservices, and tools for building resilient applications.
Dive into real-world examples and detailed breakdowns of projects that demonstrate best practices and lessons learned.
Discover actionable insights and proven strategies to elevate your software engineering and architecture skills. My blogs are designed to bridge the gap between coding and system design, helping you create scalable, maintainable, and efficient solutions.
"Showcase Projects" features a collection of practical tools and solutions designed to simplify common development tasks. These projects focus on creating efficient, easy-to-use tools for everyday software engineering needs, helping developers streamline their workflows and improve productivity. Each project is a hands-on example that showcases essential techniques and best practices.
A high-performance tool built in Golang to efficiently import and process large CSV files using multi-threading, optimizing speed and resource utilization
A flexible Golang application that automates database schema migrations, ensuring seamless updates and rollbacks for your database structure.
A step-by-step guide on implementing Dependency Injection in Golang, including an example of how to integrate it into your projects using my custom package.
A command-line tool for transforming raw logs into easily readable and well-structured formats, enhancing the visibility of important data and errors.
A complete implementation of the Model-View-Controller (MVC) architecture in Golang, showcasing a scalable and clean way to structure your applications.
This project walks through the steps of building a simple yet effective Slack bot in Golang that monitors the uptime of your websites or services, providing real-time notifications directly to your Slack channel. It’s a practical tool for anyone looking to track system health and stay updated instantly.
Other hobby projects exploring retro computing and low-level programming.
This tutorial will guide you through the process of creating a simple shooting game for the ZX Spectrum using Z80 Assembly. You'll learn how to animate sprites, handle keyboard input, and output sound, all while exploring the capabilities of this iconic retro system. Perfect for enthusiasts of retro gaming and low-level programming! GitHub: [link:https://github.com/olbrichattila/zx-spectrum-demo-assembly-game]
This web-based sprite editor, built with ReactJS, provides an intuitive graphical interface to create and animate sprite definitions for your ZX Spectrum game. It allows you to design sprites visually and export the animation data, which can then be used in the ZX Spectrum sprite routine from the arcade game tutorial. Perfect for simplifying the process of creating and integrating sprites into retro games. Try here: [link:https://attilaolbrich.co.uk/hobby-projects/zx-spectrum-sprite-editor] GitHub: [link:https://github.com/olbrichattila/zx-spectrum-sprite-editor]
Lazy Coding Agent is a lightweight, cross-platform AI coding assistant for developers who want more control over their workflow. Built with Free Pascal and Lazarus instead of Electron, it offers a native desktop experience with detachable panels, flexible multi-monitor layouts, and AI-powered code generation. Designed for Windows, Linux, and macOS, it's a free, open-source alternative to traditional AI coding IDEs.