About
Hi! I’m David Satomi, a Solution Engineer and Software Engineer based in Munich, Germany. I build full-stack systems, working closely with clients to turn their needs into reliable, AI-driven solutions.
I am passionate about studying and applying software architecture and design ideas, making sure what I ship is scalable, understandable, and actually useful.
What I Do
I specialize in developing Python applications powered by generative AI, collaborating with clients to translate business requirements into scalable technical solutions. My focus is on reliable full-stack end-to-end systems and business-technology alignment.
Technical Skills
I work primarily with Python and TypeScript, building solutions with:
- AI & LLM Tools: LangChain, RAG, OpenAI, Gemini, Hugging Face, Pydantic AI
- Backend: FastAPI, REST APIs, PostgreSQL, SQLAlchemy
- Frontend: React, Astro, Streamlit
- Cloud & DevOps: AWS, GCP, Azure, Docker, CI/CD
Background
I hold an M.Sc. in Information Systems from the Technical University Munich, with a focus on Software Architecture & Business Analytics. My master’s thesis explored cloud-native architectures, conducting a comprehensive study of contemporary research and provider solutions across AWS, Azure, and Google Cloud.
During my studies, I had the opportunity to study abroad at National Cheng Kung University in Taiwan and Université de Bordeaux in France.
Achievements
- GDSC Ideathon Winner - nourishLens: An app addressing malnutrition using Google’s Gemini API (won at both local and European levels)
- hackaTUM / SAP SE Challenge Winner - MorningByte: TikTok-like data analytics application for decision-makers
- best.in.tum Member - Top 2% of students in the Department of Informatics at TUM
Languages
I speak German (native), English (fluent), French (advanced), and elementary Chinese.
Get in Touch
Feel free to reach out if you’d like to discuss technology, software architecture, AI, or just want to say hello! You can find me on GitHub and LinkedIn.