Benjamin W.-Senior Fullstack Engineer (TypeScript): SaaS and AI integration

Check rate
Experience
Founder and Fullstack Engineer
Customermates
Building an open-source CRM with AI integrations
Open-source CRM for small teams, offered as a cloud version and as a self-hosted core product. I own the product technically end-to-end: user interface, business logic, data model, interfaces and operations. Since December 2025, I have been working full-time on Customermates.
Responsibilities:
- Designed and built the CRM workflows for contacts, organizations, deals and tasks, with configurable table and board views.
- Frontend with Next.js, React, Tailwind CSS and MobX; backend business logic with Node.js, Prisma and PostgreSQL, input validation with Zod.
- Built a REST API, webhooks and an MCP interface that lets external applications and AI clients work directly with the CRM.
- Integrated AI assistant based on the Vercel AI SDK, with stored conversations and streamed responses.
- Developed and maintain an n8n community integration for CRM operations and event-driven automations.
- Build, delivery and operations with Docker, GitHub Actions and Vercel, both as a cloud offering and for self-hosting.
Results:
- Product live as a cloud and self-hosted version; source code and integrations public on GitHub.
- More than 200 GitHub stars for the CRM repository (as of 09/2026).
Frontend: TypeScript, React, Next.js, Tailwind CSS, MobX
Backend and data: Node.js, Prisma, PostgreSQL, Zod
APIs and AI: REST, Webhooks, MCP, Vercel AI SDK, n8n
Cloud and CI/CD: Docker, GitHub Actions, Vercel
Software Engineer and Team Lead
osapiens
Technical leadership of an enterprise development team
Software development and team leadership at an enterprise software vendor, with hands-on work on the React / TypeScript frontend.
Responsibilities:
- Technical leadership of the team: responsible for technical decisions and coordinating development.
- Aligned with stakeholders to keep development priorities in line with business goals.
- Hands-on development on the React / TypeScript frontend, backed by unit tests with jest.
Frontend and tests: React, TypeScript, Nx, Jest
Backend environment: ScyllaDB, GraalVM
Senior Software Engineer and Frontend Tech Lead
finpair
Rebuilding the frontend of a fintech platform
Angular-based fintech web application.
Responsibilities:
- Led the complete frontend rebuild over two years, from architecture principles to implementation.
- Built and maintained a design system of components, UI patterns and development guidelines, documented in Storybook and visually tested with Chromatic.
- Established frontend principles and test automation: unit tests with Jasmine, architecture tests with TSArch, golden-file tests.
- Migrated from Bootstrap to Tailwind CSS and introduced Redux for state management.
- Took part in the initial backend migration from Java to Kotlin.
Results:
Development velocity increased by (23%).
- Shared components and guidelines as a common foundation for frontend development across the team.
Frontend: Angular, TypeScript, Tailwind CSS, Redux, Bootstrap (legacy)
Testing and quality: Storybook, Chromatic, Jasmine, TSArch, Golden-file tests
Backend: Java, Kotlin, PostgreSQL
Cloud environment: GCP, Kubernetes, Helm, Terraform
Software Engineer
finpair
Rebuilding the frontend of a fintech platform
Angular-based fintech web application. Joined as Software Engineer in October 2022; Senior Software Engineer and Frontend Tech Lead from June 2023.
Responsibilities:
- Frontend development on the Angular application as part of the frontend rebuild.
- Took part in the initial backend migration from Java to Kotlin.
Frontend: Angular, TypeScript
Backend: Java, Kotlin, PostgreSQL
Software Engineer and Co-founder
Centified
Taking an HR product from concept to MVP
HR product MVP with a Flutter frontend and a TypeScript / NestJS backend, run serverless on GCP and validated together with pilot customers.
Responsibilities:
- Defined the MVP scope and led the entire fullstack implementation.
- Developed the Flutter frontend and the TypeScript / NestJS backend with Prisma.
- Cost-efficient serverless deployment with GCP Cloud Functions and Firebase, automated via GitLab CI/CD.
- Built a network of pilot customers, psychologists, HR leaders and investors.
Results:
- MVP completed; three companies onboarded as beta customers.
Frontend: Flutter
Backend and data: TypeScript, NestJS, Prisma
Cloud and CI/CD: GCP Cloud Functions, Firebase, GitLab CI/CD
Software Engineer and Co-founder
Windize
Building a Windows productivity app
Desktop application for Windows 10/11 that speeds up work with keyboard shortcuts and virtual desktops, with a TypeScript / NestJS backend.
Responsibilities:
- Led fullstack development of the desktop application and backend.
- Deep Windows integration with C, C#, the Win32 API and WPF, including reverse engineering of Windows virtual desktop functionality.
- Implemented keyboard input handling that stays compatible with common antivirus software.
- Planned and ran the beta phase.
Results:
- Validated MVP within six months; more than 250 beta testers acquired in three weeks.
Desktop: C, C#, Win32 API, WPF
Backend: TypeScript, NestJS
Cloud: GCP
Software Engineer and Product Owner
ainovi
Building an enterprise document management system
Fullstack enterprise application for managing and analyzing documents under GDPR requirements, with a React frontend and a Node.js / PostgreSQL backend.
Responsibilities:
- Dual role combining product ownership with fullstack development of the document management system.
- Developed the React / TypeScript frontend and the Node.js / PostgreSQL backend.
- Frontend quality assurance with Storybook and Jest; deployment with Docker and Netlify.
- Worked with clean code, SOLID principles and design patterns in Scrum and Kanban processes.
- Exposure to SAP backend administration.
Frontend: TypeScript, React, Storybook, Jest
Backend and data: Node.js, PostgreSQL
Cloud and delivery: Docker, Netlify
Methods: Scrum, Kanban, Clean Code, SOLID
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology and Banking and Finance.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, and Project Management.
Summary
I build SaaS products end-to-end with TypeScript, from data model and API to UI and operations. I have been freelancing for eight years, initially alongside my other roles. At finpair, I led the frontend rebuild and design system (+23 % development velocity); at osapiens, I provided technical team leadership. Since December 2025, I have been working full-time on Customermates, my open-source CRM with an MCP interface and an integrated AI assistant in production.
Skills
- Frontend: Typescript, React, Next.Js, Angular, Nx
- Backend And Data: Node.Js, Nestjs, Postgresql, Prisma
- Cloud And Ai: Docker, Gcp, Helm, Ci/Cd, Mcp
- Roles: Fullstack Engineer, Tech Lead, Team Lead, Product Owner, Founder
- Industries: Fintech, Enterprise Software, Crm / Saas, Hr Tech, Document Management
- Keywords: Typescript, Javascript, React, Next.Js, Angular, Nx, Node.Js, Nestjs, Java, Kotlin, Postgresql, Prisma, Rest Api, Webhooks, Websockets, Mcp, Llm, Ai, Ai Agents, Rag, Vercel Ai Sdk, Docker, Helm, Pulumi, Gcp, Firebase, Ci/Cd, Github Actions, Gitlab Ci, Tailwind Css, Redux, Mobx, Storybook, Jest, Jasmine, Test Automation, Design System, Wcag, Flutter, C#, Wpf, Fullstack, Frontend, Backend, Saas, Tech Lead, Scrum, Clean Code
Languages
Education
Universität Heidelberg
B.Sc. · Computer Science · Heidelberg, Germany · 1,7
Statistics
Experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Benjamin is based in Mannheim, Germany and can operate in on-site, hybrid, and remote work models.
Benjamin speaks the following languages: German (Native), English (Advanced).
Benjamin has at least 9 years of experience. During this time, Benjamin has worked in at least 6 different roles and for 6 different companies. The average length of individual experience is 1 year and 3 months. Note that Benjamin may not have shared all experience and actually has more experience.
Based on recent experience, Benjamin would be well-suited for roles such as: Founder and Fullstack Engineer, Software Engineer and Team Lead, Senior Software Engineer and Frontend Tech Lead.
Benjamin's most recent position is Founder and Fullstack Engineer at Customermates.
In recent years, Benjamin has worked for Customermates, osapiens, finpair, and Centified.
Benjamin is most experienced in industries like Information Technology and Banking and Finance.
Benjamin is most experienced in business areas like Information Technology, Product Development, and Project Management.
Benjamin has recently worked in industries like Information Technology and Banking and Finance.
Benjamin has recently worked in business areas like Information Technology and Product Development.
Benjamin holds a Bachelor in Computer Science from Universität Heidelberg.
Benjamin is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 31 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
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 Founder and Fullstack Engineer
Nearby freelancers
Professionals working in or nearby Mannheim, Germany
