About Me.
Bridging logic and design.
"I plan projects like an arrangement – structure, timing, and recognizability are crucial."
I am Hakan Gülbol, a software developer from Dormagen. Although my primary focus is on the backend, I enjoy using the full-stack approach to fully realize technical concepts. My workflow is heavily inspired by music production: I think in components and work iteratively. Instead of getting lost in details, I develop systems layer by layer – from the initial rough structure to a functioning whole.
For me, quality means reliability. I rely on stable structures like Onion Architecture and the discipline of Clean Code – principles I have already taught as an academic tutor. Tools like JUnit, Mockito, and AssertJ, combined with WebMvc, Spring Data JDBC, and ArchUnit tests, form my constant safety net. Just as in the studio, the "Mix & Master" is what counts: only when all components interlock harmoniously does a maintainable product emerge.
My drive is to build useful software that solves problems. I enjoy looking outside the box, currently exploring AWS, AI, and Go. My pragmatic goal, however, is to further sharpen my React skills to complement my backend experience in the best possible way.
Technical Arsenal
AI Integrations
Efficient integration of modern language models for intelligent automation and data processing.
Real World Applications
Order Calculation Tool
An administration tool developed for "Fliegengitter Deluxe" for capturing and calculating custom dimensions. The focus is strictly on internal pricing logic and document export (PDF/Excel) – deliberately without payment functions, tailored exactly to the user's workflow.
- Logic-based Price Calculation
- Invoice & List Export
- Local Single-User Solution
Automated AI Grading System for Student Submissions
An API-driven system for the mass processing and evaluation of admission tests. The application enables a direct comparison between human reference and different AI models to validate quality standards and prompt strategies.
- Multi-LLM Orchestration
- Prompt Engineering Lab
- Automated Excel Export
Technology Radar
Technology never stands still. Here are the areas I am currently diving into to take my skills to the next level.
TypeScript & React
Development of scalable frontend architectures by combining React's component model with TypeScript's type safety for robust and maintainable code.
AI Training & Agents
Conception and implementation of autonomous agent systems for solving complex tasks as well as fine-tuning open-source LLMs for domain-specific requirements.
Go (Golang)
Development of high-performance, scalable backend services and microservices using Go's efficient concurrency model.
AWS Basics
Provisioning and management of scalable web applications with Elastic Beanstalk as well as usage of essential services like EC2, S3, and IAM.