Peter Martischka is a seasoned full-stack engineer with 16 years of experience building scalable web and AI-driven products from startups to large tech firms, currently based in Berlin. He has led backend and ML architecture for LLM-powered document processing, introduced type safety and integration testing to legacy Python systems, and shipped production pronunciation improvements at Babbel using PyTorch and generative AI. His background spans high-impact roles at Meta/Facebook and Microsoft/Yammer, plus founding-engineer work bootstrapping AWS infrastructure, CI/CD, and RAG systems. An active open-source contributor, he helped port Etherpad to Node.js and contributed core API improvements to WebDriver clients, showing comfort across frontend, backend, and real-time systems. He pairs hands-on coding in TypeScript, Node.js, Python, and React with mentoring and product-focused decision making. Outside product work he experiments with generative media for language learning, producing automated YouTube language-content pipelines.
16 years of coding experience
11 years of employment as a software developer
Mittlere Reife, Mittlere Reife at Realschule Markt Schwaben
Contributions summary:Peter primarily focused on enhancing the user interface and adding features to enable or disable pro account features. They made substantial modifications to both frontend templates (EJS) and backend logic (JavaScript files), introducing conditional rendering based on pro account status. Additionally, the user addressed design issues within the topbar, editbar, and other UI components by redesigning and modifying CSS styles and HTML templates. They also fixed several security issues related to HTML injection.
Etherpad: A modern really-real-time collaborative document editor.
Role in this project:
Full-stack Developer
Contributions:627 commits, 4 PRs, 6 pushes in 4 years 4 months
Contributions summary:Peter contributed to the Etherpad Lite project by implementing features related to message handling, UI components, and user interface improvements. Their commits show work on client-side JavaScript (likely for frontend development) with edits to `pad2.js`, `collab_client.js`, and `pad_userlist.js`. The user also made changes to the backend in `MessageHandler.js` and `server.js`, indicating a full-stack development role. Further, the commits demonstrate improvements and bug fixes for the project.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Peter Martischka - Full Stack Engineer at Mirelo AI