Kevin Peters is a versatile software engineer based in Berlin with 11 years of experience building full-stack web applications across JavaScript (Vue, React, Node), .NET, Java, and functional languages like Haskell. Currently contributing to Stripe Tax, he combines backend reliability (Scala/Ruby) with frontend craftsmanship in React and Vue, and has previously shipped high-throughput reporting pipelines at Klarna that generated thousands of PDFs and processed hundreds of thousands of files nightly. A strong open-source contributor, Kevin has improved real-world Vue examples and back-end Steam integration code, demonstrating attention to API robustness and component-level UX. He favors object-oriented design but often explores functional approaches and tooling innovations, and has taken on mentoring, open-source leadership and developer-experience work in prior roles.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 1.77, Bachelor of Science - BS, Computer Science, 1.77 at Ostfalia - University of Applied Sciences
An exemplary real-world application built with Vue.js, Vuex, axios and different other technologies. This is a good example to discover Vue for beginners.
Role in this project:
Front-end Developer
Contributions:55 commits, 110 PRs, 101 pushes in 1 year 6 months
Contributions summary:Kevin primarily focused on front-end development, implementing and refactoring UI components for the Vue.js real-world application. They added a pagination component, refactored the home view, and updated components like article previews and tags. The user also integrated new components, renamed components, and refactored code to align with the project's style guide, indicating a focus on improving the user interface and application structure.
Automated bot software for interacting with Steam Trade
Role in this project:
Back-end Developer
Contributions:15 commits, 5 PRs, 2 comments in 1 day
Contributions summary:Kevin primarily worked on the `SteamWeb.cs` file, which appears to handle interactions with the Steam web API. Their contributions centered around modifying the `DoLogin` method, improving its functionality, and addressing potential null pointer exceptions. Further changes included adding comments and refactoring code for better readability and compliance with C# conventions. The user also reverted a previous commit, showcasing an iterative approach to code changes and refinements.
steam-apibotsteam-tradetradesteambot
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.