
Matthias Bayer
Verified Expert in Engineering
Full-stack Developer
Munich, Bavaria, Germany
Toptal member since January 24, 2017
Matthias is a software engineer living in Munich, Germany. He has over a decade of experience designing and developing apps using the best web technologies. Matthias has a soft spot for the open-web platform and open-source software. He primarily works with JavaScript or TypeScript to develop modern software for the browser or the Node.js platform.
Portfolio
Experience
- Full-stack - 15 years
- JavaScript - 15 years
- Node.js - 10 years
- Artificial Intelligence (AI) - 7 years
- Machine Learning - 7 years
- Next.js - 7 years
- React - 7 years
- TypeScript - 6 years
Preferred Environment
MacOS
The most amazing...
...project I've worked on was writing software for autonomous self-driving cars.
Work Experience
Founding AI Engineer
Concierge AI
- Acted as founding engineer for an AI assistant that allows users to talk to 3rd-party apps.
- Architected core platform and RAG systems for context-aware AI conversations.
- Led the engineering team and contributed to the company's strategy and product direction.
CEO
M21 Technologies
- Provided software engineering and consulting services for tech startups. Collaborated with Cruise LLC, Labelbox, Inc., Owner.com, Inc., and more.
- Specialized in working with small to medium startups in Silicon Valley.
- Performed 100% remote work through my own company in Germany.
Staff Software Engineer | AI Consultant
Peppy
- Designed privacy-first conversational AI with private large language models (LLMs) infrastructure for healthcare compliance.
- Architected the foundation for a next-generation personal health app serving the UK market.
- Consulted on AI product strategy and technology choices.
Staff Software Engineer
Owner
- Built and scaled an all-in-one restaurant marketing platform during the rapid growth phase.
- Developed AI-powered content generation to automatically create restaurant websites and menus.
- Optimized platform performance, scalability, and reliability to support high-traffic ordering flows.
Senior Software Engineer
Labelbox
- Built an advanced AI platform for managing machine learning (ML) training data and analyzing model performance.
- Architected and implemented a platform for supervised machine learning.
- Led a small team of engineers building a highly scalable platform handling millions of data points.
Senior Software Engineer
Cruise
- Developed an application for managing geospatial data used by machine learning (ML) models in autonomous vehicles.
- Managed large-scale datasets for machine learning pipelines, ensuring data quality and integrity.
- Built a platform to monitor training processes, model quality, and accuracy.
Software Engineer
Personal Project | PeerIt Video Delivery Network
- Built a peer-to-peer content delivery network based on WebRTC.
- Constructed a real-time tracker using WebSockets and Node.js.
- Developed isomorphic packages for native cryptographic operations in node and the browser.
- Performed content integrity and authenticity checks using PKI and merkle trees.
- Created JavaScript plugins for several video players.
- Developed a debug interface using Vue.js.
- Wrote a scientific paper about media delivery using peer-to-peer networks in the browser.
Software Engineer
Personal Project | Reflect OS
- Developed a modular smart mirror operating system using Electron, Node.js, and Vue.
- Implemented voice command recognition with Node.js and Google Speech-to-Text API.
- Developed the interactive front end with Electron and Vue.
- Implemented real-time weather and traffic updates using Node.js.
Senior Software Engineer
Soprado GmbH
- Developed and maintained a web application using AngularJS.
- Built a REST API with Symfony and AngularJS frameworks.
- Created an Elasticsearch logfile visualization using AngularJS and D3.js.
- Wrote software to manage a 100+ server infrastructure using Ansible and Kubernetes.
- Worked as part of the DevOps team to maintain server and network infrastructure.
- Built a real-time statistics API using WebSockets and Node.js.
- Ported a legacy AngularJS web application to React.
Lead Software Engineer/DevOps
Soprado GmbH
- Built a fully automated ordering module using REST APIs and Selenium for web browser automation.
- Led the development team (approximately ten people).
- Managed the server and network.
- Refactored and maintained existing PHP projects.
- Developed the front end with JavaScript and jQuery.
Web Developer (Freelance)
RAYSTORM Digital Studio
- Managed the project and provided customer service.
- Enhanced an existing custom PHP CMS.
- Maintained and improved existing projects.
Web Developer
RAYSTORM Digial Studio
- Built an online food ordering system from scratch.
- Created multiple websites using TYPO3 or Zend Framework.
- Developed an automated web hosting and billing system.
- Enhanced an existing custom PHP CMS.
- Performed server and network administration.
Freelance Developer
Freelance Work
- Built small websites using WordPress and Joomla.
- Developed custom WordPress plugins.
- Created a custom PHP MVC-Framework.
- Used jQuery for animations.
- Built rich user interfaces with Ajax.
Experience
Profile
The page was built with Next.js and is hosted on Vercel.
Reflect OS
PeerIt
Sheetlify
Self Improvement
Education
Master of Science Degree in Media Computer Science (Web and App Development, Usability Engineering)
Wilhelm Büchner University of Applied Sciences - Pfungstadt, Germany
Bachelor of Science Degree with Honors in Web Development and Design
SAE Institute Munich | Middlesex University London - Munich, Germany and London, UK
Skills
Libraries/APIs
Node.js, WebRTC, React, Mapbox GL, Recharts, Stripe, Stripe API, OpenAI API, Playwright, jQuery, Vue, REST APIs, Vue 2, Vuex
Tools
Docker Compose, Shadcn, GitHub, Webpack, NPM, NGINX, Expo, Prisma, Vagrant, Ansible, Git, MongoDB Atlas
Languages
HTML, CSS, HTML5, SQL, JavaScript, PHP, TypeScript, GraphQL, Python, Java
Frameworks
PHP MVC, Redux, Tailwind CSS, Next.js, tRPC, Symfony 3, Express.js, React Native, NestJS, Selenium, AngularJS, Electron, Zend Framework, Symfony, Nuxt.js, Jest, Angular
Paradigms
E2E Testing, Test-driven Development (TDD), Agile Software Development, Responsive Web Design (RWD), Class-based OOP, Prototype-based OOP, Functional Programming, DevOps, Asynchronous Programming, REST, Automation
Platforms
Docker, Vercel, Clerk, Linux, Kubernetes, Mapbox, Amazon Web Services (AWS), Firebase, AWS IoT, MacOS, Google Cloud Platform (GCP)
Storage
PostgreSQL, Databases, Elasticsearch, MySQL, NoSQL, MongoDB, Redis
Other
Full-stack, APIs, Artificial Intelligence (AI), Front-end, Large Language Models (LLMs), OpenAI, Dashboards, Data Visualization, Monorepos, Agentic AI, PDF, PDF Conversion, Page Speed Optimization, Webhooks, Apollo, Machine Learning, Planet Scale, Zustand, SDKs, Figma to React, Data Engineering, Elementor, AI Voice Agents, Vapi, Styled-components, Computer Science, Web Development, Axiom, Cloudflare
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring