
Michael GrafSenior Fullstack Developer & Software Architect
- Location
- Großburgwedel near Hannover
- Experience
- 15 years
- Projects
- 22
- Technologies
- 206
Guiding principle
Knowledge is limited.Only those who share itcan expand it.
Working in IT, I am drawn to every system that runs on clear rules.
That explains my private interests: astrophysics, quantum computing and artificial intelligence, and the relentless urge to understand all of it. Along that road I have run into limits again and again, and learned that exchange is what carries me furthest.
Career
Career in detail →What gets me thinking
Where does it all come from, and why at all? Can that be computed, or do we need nature's own shortcuts to create something that thinks and can find the answers?
These hold the big questions of humanity, philosophical in part, but scientific above all. I have put my thoughts on them into articles: the Big Bang, dark matter, qubits, superintelligence and time travel are only some of the topics I cover there. Always weighed against what we currently know, and clearly separated from what is only my own guess.
- Astrophysics
Wanting to understand everything. An unattainable goal, but exactly the right one.
The Weight of Time — When Information Curves Spacetime → - Quantum Computing
A quantum computer doesn't compute faster: it lets nature take a shortcut that doesn't exist classically.
What Is a Quantum Computer? — The Machine That Lets Nature Do the Math → - Artificial Intelligence
The line between acting intelligent and being intelligent is getting blurrier.
Artificial Intelligence — Between Tool and Consciousness →
Professional skills
Software Architecture
Domain-Driven Design, microservice architectures, distributed transactions, event-driven systems. Not just theory, but implemented in real projects, taught to teams, and running in production.
Fullstack Development
My core area: Java and Spring Boot on the backend, Angular and React on the frontend. From database to UI: everything from one source.
DevOps & Infrastructure
Own Linux servers, Docker Compose, Kubernetes, GitLab CI/CD. I don't just build software, I run it too.
AI-augmented Software Engineering
AI is not a hype for me, but a professional tool for complex, production-grade systems. Foundation: years of theoretical AI study and multiple self-built neural networks. In my daily workflow, I use Claude Code as a permanent development partner: from architecture decisions and code reviews to implementing entire features.
Technologies across 22 projects
Java · Maven · Hibernate · PostgreSQL · TypeScript · Spring Boot · Linux Server · nginx · REST · Angular · Apache · JPA · Docker-Compose · Domain Driven Design · Eclipse · JSF · SVN · EJB · GitLab CI/CD · HTML · IntelliJ IDEA · Java EE · Jira · Oracle · Scrum · Claude Code · CSS · Flyway · Git · JavaScript · Keycloak · Let's Encrypt · OAuth2 · React · Redis · Tailwind CSS · Wildfly · Jenkins · JUnit · MongoDB · Multi-Tenancy · MySQL · Next.js · Primefaces · PWA · SCSS · SEO · Amazon Product Advertising API · Angular Material · Confluence · D3 · Docker · Event-Driven Architecture · Firebase · Google Analytics · Google Search Console · i18n · JBoss · MinIO · Mongock · +146 more →
Selected projects
5 of 22
See all →- Private2026Financial-ViewSelf-hosted personal finance and net-worth platform with banking, crypto and brokerage integrationFinanzen · TypeScript · Java · Python
- Private2026MG-IT HomepageFull-stack portfolio with blog, SEO infrastructure and contact formWebentwicklung · TypeScript · Next.js · React
- Private2025STEPN Marketplace BotAutomated NFT buying bot for the STEPN Marketplace with real-time web UIWeb3 · TypeScript · NestJS · Next.js
- Private2025Cakefly ShopE-commerce platform for bakeries with intelligent route planning and real-time GPS trackingE-Commerce · Java · TypeScript · Dart
- Professional2025S1P FlexibleFrameworkSchema-driven enterprise framework with warehouse management, IAM, and track & traceLager & Logistik · Java · Spring Boot · Spring Data MongoDB
Away from the screen
I live with my wife and our dog in Großburgwedel near Hannover. I have been playing badminton for over 32 years, and there is hiking, paddleboarding and the garden. None of it happens sitting down.
Badminton · Hiking · Paddleboarding · Garden · Juggling · Slacklining
Decades of the same game, and I'm still learning. Not much software ages that well.More about me →
Contact
Questions about an article? A different take on the architecture?
I enjoy talking shop, whether that's domain-driven design, dark matter, or whether a quantum computer really computes.