Laurin Hagemann
Software Architect (Freelance)
Experience
Software Architect (Freelance)
Care4Sure
- Delivered MVP-focused full-stack architecture for a health-sector client: Vite/React frontend, backend services on Google Cloud Run, and Supabase for database plus IAM/authentication.
- Supported product requirements engineering and prioritized cost-aware workload placement, implementing browser-side/edge computation where feasible before moving logic to backend services.
Software Architect (Freelance)
Solandeo
- Safeguarded the most critical company asset – the PostgreSQL database: established backups, PITR, and a read replica; delivered high availability with HAProxy and a custom failover mechanism.
- Designed a CI/CD approach and a proper staging environment; rolled out modern agile engineering practices and tooling (GitLab, Bitbucket Pipelines, Docker).
- Bootstrapped a company-wide cloud migration plan (Terraform, IONOS, managed Kubernetes).
- Built and deployed a production data pipeline for data engineering and management reporting (Astronomer, dbt, Helm, Terraform, Kubernetes) with Python-based data workflows on Snowflake and a Power BI frontend for the finance team.
- Implemented event-driven workflows with Apache Airflow 3 to orchestrate cross-system processing and improve reliability of pipeline-triggered business processes.
- Delivered security architecture and operations aligned with German energy-sector standards: ISO/IEC 27001 (ISMS), ISO/IEC 27019 (energy utilities); implemented IAM with Keycloak (SSO, RBAC), secret management and key rotation, hardened CI/CD and cloud landing zone.
- Spearheaded change management workshops for a custom SAP solution creation for a merger of multiple companies, integrating logistics, sales, and hardware-preparation workflows from customer contact to delivery of the smart meter gateway.
- Improved system reliability and observability by resolving drift between infrastructure and IaC; added missing services to Grafana for monitoring and alerting.
- Contributed to requirements engineering across product and platform streams, favoring edge/in-browser processing patterns over backend execution to reduce cloud cost and latency.
Systems Architect: AI, Robotics & IT
Masterminding EDEN Initiative
- Engaging in long-term systems architecture and design for a high-tech, sustainable habitat, showcasing forward-thinking and complex problem-solving abilities.
Programming Lecturer & Career Mentor
Masterschool Ltd.
- Deliver interactive programming lectures, providing students with practical skills and hands-on coding experience.
- Introduced a peer-coaching program into the curriculum, enabling high-performing students to mentor peers and scaling support beyond instructor capacity.
- Offer personalized mentoring and direct feedback, guiding individuals to achieve their career goals and land their ideal jobs.
Business Transformation Consultant
Neuland e.V.
- Led the business transformation of Neuland e.V., an association with 200 members, applying the Theory U framework to foster systemic evolution.
- Received outstanding feedback: “Thank you! I could express what truly matters to me effortlessly. I didn’t know I had that in me.”
Software Architect Consultant
European Union (EDEH Working Group)
- Acted as data architect and solution designer for EDEH interoperability initiatives, guiding technical strategy and architectural feasibility for Europe-wide software and data infrastructure.
- Facilitated design-thinking workshops with stakeholders and translated outcomes into actionable technical requirements and delivery priorities.
- Designed JSON-LD data models for interoperability and shaped enterprise-architecture foundations for higher-education ecosystems, including governance structures and role definitions.
Founder & Software Architect
LearnGraph
- Bootstrapped the end-to-end platform architecture: Kubernetes microservices, Terraform IaC, Golang services with shared libraries, and a React frontend with REST/HTTP-RPC.
- Built AI-native services with OpenAI and Gemini, using LangChain/LangGraph plus production-oriented RAG patterns (Pydantic contracts, vector databases, semantic search, and embedding pipelines).
- Standardised a REST-first microservice architecture; validated gRPC in an earlier prototype for specific service-to-service communication paths.
- Implemented event-driven workflows across platform services to decouple processing stages and improve responsiveness.
- Designed production-grade CI/CD with GitHub Actions plus security, testing, and performance practices from day one (unit, integration, and load testing).
- Implemented a complete IAM concept with Keycloak (SSO, RBAC, service-to-service auth), aligning security and delivery practices across the stack.
- Built and coached a lean engineering team, teaching architecture reasoning so every engineer understood why each system was built the way it was.
- Founded and scaled a mission-driven contributor community from scratch; coordinated a distributed team through regular reflection sessions and goal-aligned delivery.
- Established strategic partnerships across Europe, the US, Taiwan, the GCC (UAE), and multiple African countries; initiated pilots spanning German schools and international partners.
- Formed ERASMUS+ partnerships with 5+ universities across 5 EU countries.
- Built an observability stack from scratch: OpenTelemetry Collector with Dash0, plus self-hosted Prometheus, Loki-stack, and Grafana dashboards with alerting.
- Built the Dotflow Python CLI so engineers can trigger the same backend API capabilities as the web frontend from terminal workflows and automation scripts.
- Led product requirements engineering with domain stakeholders and steered implementation choices toward edge-capable and client-side execution when beneficial for cost and responsiveness.
Scientific Computing & Simulation
TU Dortmund
- Built and ran extensive scientific simulations with MATLAB and applied scientific-computing methods to analyze system behavior and support research decisions.
Senior Software Developer & System Architect
OneFootball
- Co-led the re-architecture of core systems for a high-traffic consumer subscription service, compartmentalising the platform to improve scalability and enable third-party integrations—cutting time-to-market for new features by 20%.
- Drove the migration towards a microservices-based system on AWS (EKS), enhancing resilience and scalability while joining a cost-reduction task force that trimmed overall cloud spend by 5%, a multi-million-euro annual saving.
- Established full telemetry coverage with New Relic across logs, trace spans, and metrics; used AWS Lambda for event-driven and integration workloads.
- Used Python for data-analysis tasks (including graph/network analysis) to support architecture and performance decisions.
- Coached the team in Scrum practices to ensure delivery.
IT & Business Consultant
Colenet GmbH
- Taught risk management via different types of quality assurance and testing methods.
- Designed and performed multiple workshops for a large insurance company.
Senior Embedded Systems Architect
e.solutions (for Audi AG)
- Architected and delivered mission-critical software for Audi’s In-Vehicle Infotainment systems, including a multi-million-dollar hybrid online/satellite radio project with a US partner.
- Implemented the Android stack end-to-end: microcontroller firmware to Android HAL, Binder services, and app layer; integrated cameras/sensors and display paths; contributed to device driver bring-up and kernel configuration.
- Developed microcontroller firmware and RTOS components; implemented and debugged SPI/I2C/UART/CAN interfaces for hardware integration.
- Worked within AOSP, JNI/NDK, and custom builds; debugged complex HW/SW interaction issues to ensure stability and performance.
- Spearheaded the integration of Golang and Rust into the embedded architecture with SWIG connections to the existing C++ framework and performed gRPC performance benchmarks on hardware.
- Built a Python-driven Docker build system for embedded development, improving reliability and reducing onboarding time.
- Redesigned core architecture and improved system stability across a large Agile team through structured documentation and collaboration.
- Delivered a reusable Android client layer in Java/Kotlin integrated with C++ via custom JNI; led a Golang PoC team to extend the embedded stack.
- Developed robust hybrid radio integration for Audi IVI, meeting strict real-time and stability requirements.
- Created a generator-based C++ dependency injection framework that increased test coverage and reduced defect risk.
Data Pipeline Architect
Centro Internacional de Agricultura Tropical (CIAT)
- Architected and delivered the CIAT data-integration backbone primarily in Python, connecting internal systems and enabling reliable data flows for research operations.
- Built the associated public-facing layer in PHP, integrating it with Python pipeline services to publish CIAT’s newest research data and increase international visibility.
Programmer & Data Analyst
Open-Source Projects
- Contributed bugfixes to the IAM-aware oauth2proxy.
- Contributed a test-automation framework to the AI-native vector-graph database helix-db in the style of Deterministic Simulation Testing (DST) based on TigerBeetle.
- Conducted comparative historical analysis of major social revolutions in the last 100 years.
- Developed penetration testing tooling: fully automated SSHv2 MITM library; X11 Keylogger.
- Created a self-rewriting ELF binary PoC with control flow analysis to evaluate invariant transformations.
- Implemented a root-only Android application collecting raw 802.11-client frames for user privacy research, using HackRF, Aircrack suite, and Lua; client in Golang, server in Python.
- Built a C++20 compiler fork removing backward compatibility to reduce common programming mistakes.
- Solved the Cryptopals challenges.
- Implemented a DHT11 sensor driver for Arduino learning on circuitry.
- Detected traffic anomalies by analyzing VPN DNS traffic with Python and Pandas.
- Discovered a CVE in ADODB.Stream via reverse-engineering JavaScript ransomware.
- Wrote an ELF binary classifier with machine learning (Shogun, Python).
- Maintained personal server architecture with systemd and tight firewall rules; migrated from IPTables to nftables; used IPsec, OpenVPN, and Wireguard.
- Reduced Golang binary size by patching the compiler to remove .pclntab.
- Implemented a physics-based jump-and-run game with Unreal Engine 4, PhysX, Blender, C#, and Godot.
- Created a live video streaming application in Python on Raspberry Pi.
- Developed an object-oriented X11 wrapper library in C++ with OpenGL and Xorg.
- Built a DOCSIS cable model client library in Golang for proprietary router automation and data collection.
Open Source Contributor
Debian Project
- Contributed to the stability and quality of the Debian ecosystem through package maintenance and upstream bug-fixes, reflecting a commitment to high-quality engineering standards.
System Modernization Lead
Lit Verlag
- Led the modernisation of internal publishing and printing systems, automating book-cover creation and centralising resource planning (SAP/PPS) into a single database—eliminating 100 hours of manual work per week and freeing one hour per publisher per day.
- Implemented Python scraping and integration workflows that connected Google Docs and OneDrive into internal network tooling, reducing manual copy/paste operations and data friction.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Education, Automotive, Government and Administration, Media and Entertainment, and Professional Services.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Research and Development, Quality Assurance, Product Development, Strategy, and Human Resources.
Skills
Soft Skills
- Mindful Leadership
- Strategic Partnerships
- Community Care
Teamwork
- Architecture Planning
- Design Thinking
- Scrum
- Safe
- Spice
- Liberating Structures
- Pair/mob-programming
Areas Of Expertise
- Cloud
- Sap
- Teaching
- Supply-chain (Logistics)
- Automotive (Embedded)
Programming
- Golang
- Rust
- Python
- C++
- C
- React (Javascript/typescript)
- Java
- Kotlin
- Ruby
- Lua
- Wasm
- Cuda
- Assembly
Machine Learning
- Deep Neuronal Networks
- (Graph) Convolutional Networks
- Tensorflow
- Pytorch (Geometric – Pyg)
Devops
- Kubernetes
- Helm
- Terraform
- Docker
- Jenkins
- Jira
- Bitbake
- Aws (Eks)
- Gcloud (Gke)
Algorithms
- Compression & Encoding
- Cryptography
- Distributed Computing: Paxos, Dlt
- Optimal Transport: Sinkhorn
Networking / Rpc
- Grpc
- Rest
- Vpns
- Ipsec
- Bgp
- Dnssec
- Oauth(2)
- Tcpdump
- Wireshark
- Sshv2
Operating System
- Selinux
- Apparmor
- Lxc
- Cgroups
- Process Scheduling
- Resource Management
- Sysv-init
- Systemd
- Yocto
- Android (Framework Apps, Aosp Extension/hal, Lineageos)
- Fuchsia
- Kernel Modules
Languages
Education
TU Dortmund
Bachelors of Science in Physics · Physics · Dortmund, Germany · Average: 1.7; Thesis: 1.0
Certifications & licenses
Social Presencing Theater
Presencing Institute & MITx
Resilient Leadership
Havard Business School (Online)
Certified Kubernetes Application Developer (CKAD)
Coursera
Professional Scrum Master (PSM)
Scrum Alliance
Certified Android Developer (Kotlin, Jetpack)
IT-Schulungen.com
Embedded Android and Automotive (Vehicle HAL, Car API)
CBT Training & Consulting
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Laurin based?
What languages does Laurin speak?
How many years of experience does Laurin have?
What roles would Laurin be best suited for?
What is Laurin's latest experience?
What companies has Laurin worked for in recent years?
Which industries is Laurin most experienced in?
Which business areas is Laurin most experienced in?
Which industries has Laurin worked in recently?
Which business areas has Laurin worked in recently?
What is Laurin's education?
Does Laurin have any certificates?
What is the availability of Laurin?
What is the rate of Laurin?
How to hire Laurin?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Architect (Freelance)
Nearby freelancers
Professionals working in or nearby Bochum, Germany