Junior Software Engineer at ADFERENCE, building product end-to-end with TypeScript, React and SQL. Backend roots in Go. Based in Berlin. AI-native workflow (Claude Code, Cursor).
Working: Junior Software Engineer at ADFERENCE — product engineering on an AI-native SaaS platform Learning: 42 Berlin — systems programming, C, Python, algorithms, Docker (Feb 2026–present) Building: Moneypot — real-time iOS household budget app (Go + Echo + React Native + Supabase), architected from a full Technical Requirements Document before writing code
Junior Software Engineer | ADFERENCE GmbH | Sep 2026–present Product engineering across the stack — frontend, backend, and deployment — working closely with product and customers.
Software Engineering Intern | spaceSHIFT A. A. GmbH | May 2025–Jul 2025
- Developed a full e-commerce backend with 4-layer clean architecture (handlers → services → repositories → models), covering product catalog, cart management, user auth, and session handling
- Built React/TypeScript frontends for internal tooling and API validation
- Built authentication APIs and CRUD systems with Go, Echo, and PostgreSQL — from zero prior Go experience to production-ready code within the first month
- Containerized applications with Docker
- Applied the learnings independently to build and deploy a standalone production-grade auth system post-internship
Web Development Tutor & Peer Mentor | DCI Digital Career Institute GmbH | 7 months Mentored 10+ students in JavaScript, React, and web development fundamentals through code reviews and pair programming.
42 Berlin | Software Engineering | Feb 2026–present Peer-to-peer, project-based curriculum: C, Python, algorithms, systems programming, Docker, AI (LLMs, RAG, prompt engineering).
DCI – Digital Career Institute | Web & Software Development | Apr 2024–Jun 2025 1,800-hour MERN stack program. Promoted to peer tutor; Team Lead on 2 group projects.
Backend: Go • Echo • PostgreSQL • Node.js • Express • MongoDB Frontend: React • React Native • TypeScript/JavaScript • TailwindCSS DevOps: Docker • Linux • Railway • Vercel AI Tools: Claude Code • Cursor — daily development workflow
Real-time shared expense tracker for couples, architected from a complete Technical Requirements Document before implementation began. Includes a live architecture decision log (ADRs) and technical debt register maintained alongside the code.
- Go + Echo backend, strict layered architecture (Handler → Service → Repository) — client never touches the database directly
- React Native + Expo (bare workflow), TypeScript strict mode, PostgreSQL via Supabase
- All financial amounts stored as integer cents (int64) — avoids float precision errors in money handling
- Full spec and decision log available on request
Stack: Go, Echo, React Native, TypeScript, PostgreSQL, Supabase
🌐 Live Demo | Backend API | Code: Backend • Frontend
Full-stack authentication platform deployed on Railway and Vercel.
- JWT authentication with HTTP-only cookies and CSRF protection
- RESTful API with clean 4-layer architecture (Go + Echo + PostgreSQL)
- Address management CRUD operations
- React TypeScript frontend with Axios interceptors
- Docker containerized with multi-stage builds (5 MB final image)
- Deployed December 2025 — production-ready with cross-site security
Stack: Go, Echo, PostgreSQL, React, TypeScript, Docker, Railway, Vercel
Expense management platform with group splitting features, built in a 4-person team.
- Built 38+ REST API endpoints across 6 MongoDB collections
- Implemented automated expense splitting and balance calculations
- Developed React frontend with Context API and Chart.js visualizations
- Created invite system and payment settlement tracking
Stack: MongoDB, Express, React, Node.js



