Pierre Krafft

System Architect at Ericsson

Gothenburg, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Pierre Krafft is a System Architect based in Gothenburg with 14 years of experience designing and improving backend and full-stack systems across telecom and web platforms. At Ericsson he progressed from system manager to architect, bringing pragmatic engineering and modernization skills to large-scale projects. An active open-source contributor, he has modernized tooling and code quality in the popular p5.js project, integrated Ableton Link into TidalCycles, and improved core Erlang/OTP pretty-printing—demonstrating comfort across JavaScript, C++, Haskell and Erlang. He combines a formal MSc in Software Engineering from Chalmers with hands-on experience evaluating and building production integrations (ElasticSearch, AWS) and improving developer experience through linters, formatters and cleaner build processes.
code14 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (MSc), Software Engineering, Master of Science (MSc), Software Engineering at Chalmers tekniska högskola
bookSpecialinriktat industritekniskt program, Mekatronik, robotik och automatiseringsteknik, Specialinriktat industritekniskt program, Mekatronik, robotik och automatiseringsteknik at Göteborgsregionens Tekniska Gymnasium
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
361reputation
13kreached
4answers
6questions
github-logo-circle

Github Skills (39)

javascript10
maintenance10
c-language10
erlang10
eslint10
pretier10
front-end-development10
build-automation10
html10
prettify10
creative-cloud10
refactoring10
cprogramming-language10
haskell10
code-formatting10

Programming languages (17)

C#PowerShellC++RustDGoHTMLErlang

Github contributions (5)

github-logo-circle
processing/p5.js

Oct 2017 - Jul 2019

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
userFull-stack Developer
Contributions:35 commits, 23 PRs, 1 push in 1 year 9 months
Contributions summary:Pierre primarily focused on improving the quality and maintainability of the p5.js library. They replaced legacy code quality tools (JSHint and JSCS) with ESLint and implemented code auto-formatting using Prettier, significantly modernizing the codebase. They also added an example demonstrating p5.Image usage, and fixed linting errors across multiple files, demonstrating a commitment to code quality and developer experience.
designersprinciplesartclient-sidecanvas
tidalcycles/Tidal

Feb 2022 - Jan 2023

Pattern language
Role in this project:
userBack-end Developer
Contributions:34 reviews, 14 commits, 25 PRs in 10 months
Contributions summary:Pierre's contributions primarily focused on integrating Ableton Link functionality into the TidalCycles project. This involved adding and updating C++ code, specifically related to the Ableton Link library. They also updated Haskell code to incorporate the Link integration, including changes to the core stream and configuration files. The user demonstrated the ability to utilize and integrate external C++ libraries within the Haskell project.
pattern-languagedslhaskellalgoravelivecoding
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