Fullstack Product Engineer crafting software from idea to production — from frontend experiences and backend systems to architecture, deployment, and everything in between.

Selected work

Experience

Save PDF

Summary

Full-stack engineer with 5+ years of experience building production web applications using React, TypeScript, Next.js, Java, Spring Boot, and Node.js. Experienced in data-driven applications, REST APIs, authentication, cloud services, and AI-powered systems using RAG, Spring AI, and vector databases. Focused on building scalable, maintainable, and user-friendly software.

Resume

03.2025 – 11.2025 · Berlin, Germany · Hybrid

  • –Proposed and drove frontend modernization of the farm analytics platform, introducing Zustand, Server Components/Actions, and a structured component architecture.
  • –Built dashboards, maps, authentication, forms, REST API integrations, and internationalization using React, TypeScript, and Next.js.
  • –Established Atomic Design with shadcn/ui with ESLint, Prettier, Jest and CI-based testing with coverage thresholds up to 80%+ to improve consistency and maintainability.

Impact: Delivered a smooth, data-rich user experience that turns complex farm data into clear insights for better agricultural and financial decisions.

09.2020 – 06.2024 · Berlin, Germany

  • –Mentored three junior developers/interns, supporting onboarding, technical guidance, task assignment, and code reviews across projects.
  • –Delivered 8+ client projects across frontend and full-stack development, collaborating with cross-functional teams and adapting to different technologies and requirements.
  • –Developed and maintained a real-time passenger information system for S-Bahn networks across five major German cities, building disruption management, alternative-route workflows, dashboards, forms, and tables with Vue.js and Pinia.
  • –Contributed to the migration from Vue 2 to Vue 3, refactoring existing frontend features and updating the associated test suite while maintaining production functionality.
  • –Developed the React/TypeScript frontend for HandsOnMetrology, a multilingual marketing and product-guidance platform for GOM/ZEISS, supporting 8 languages and responsive experiences for users worldwide.
  • –Built and maintained product pages, search/filtering, forms, tutorial content, and CMS-driven components, integrating React with Drupal and GraphQL for content delivery.

Education

2026
Java Development — Professional Training
neuefische GmbH — School and Pool for Digital Talent
2019
B.Sc. International Media and Computing
Hochschule für Technik und Wirtschaft Berlin

Language skills

German
Advanced
English
Proficient
Indonesian
Native

Capabilities

Frontend Architecture

TypeScript, React, Next.js, Vue.js, JavaScript, HTML5, CSS3, Tailwind CSS, shadcn/ui, Material UI, TanStack Query, State Management (Redux, Zustand, Pinia)

Backend Engineering

Java, Spring Boot (Spring Security, Spring Data JPA, Spring AI), Node.js, NestJS, Python, REST APIs, GraphQL, OAuth 2.0, JWT Authentication, Headless CMS (Strapi, DatoCMS, Drupal)

AI Systems & Search

Retrieval-Augmented Generation (RAG), LLM Integration, AI-powered Applications, Prompt Engineering, pgvector, Claude Code, GitHub Copilot, OpenAI API

Data & Infrastructure

PostgreSQL (pgvector), MySQL, MongoDB, Hibernate, Flyway, Docker, CI/CD (GitHub Actions), AWS S3, Vercel, DigitalOcean, Supabase

Testing & Reliability

Vitest, Jest, JUnit, Zod, Automated Testing, Test-Driven Development (TDD)

Engineering Practices & Tools

Software Architecture, Clean Code, Code Reviews, Agile/Scrum, Accessibility (WCAG 2.1/2.2 AA), Responsive Design, Management tools (Confluence, Jira)

Projects