Peter Strömberg

Software Developer at Better Than Tomorrow

Stockholm, 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
Peter Strömberg is a Stockholm-based software developer with 17 years of experience specializing in Clojure and developer tooling. Creator and lead maintainer of Calva, he blends full-stack consulting work with deep open-source contributions—most notably enhancing clojure-lsp and building performant Clojure implementations like an optimized Sieve of Eratosthenes. Comfortable across backend, frontend, product and UX, he prefers functional, data-oriented design and structural editing refinements (Paredit) that improve developer workflow. A longtime advocate for open collaboration, he routinely upstreams fixes and features to benefit broader communities. Colleagues know him as a pragmatic engineer who pairs curiosity with a focus on developer experience, and who still finds joy in programming while balancing life as a husband and dad.
code17 years of coding experience
job32 years of employment as a software developer
bookÅsö Gymnasium
bookUnschooled
languagesEnglish, Swedish
stackoverflow-logo

Stackoverflow

Stats
16,951reputation
6.1mreached
220answers
29questions
Badges
silverlight
top-5%
php
top-1%
regex
top-5%
python
top-5%
linux
top-5%
javascript
top-5%
github-logo-circle

Github Skills (34)

algorithm10
algorithms10
clojure-cli10
benchmarking10
language-server-protocol10
data-structure10
clojure10
php10
language-server10
performance-optimization10
data-structures10
clojurescript10
code-formatting10
testing9
silverlight9

Programming languages (25)

C#CMakefileGoHTMLNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
BetterThanTomorrow/calva

Mar 2018 - Jan 2023

Clojure & ClojureScript Interactive Programming for VS Code
Role in this project:
userFull-stack Developer
Contributions:452 releases, 420 reviews, 4428 commits in 4 years 11 months
Contributions summary:Peter primarily contributed to the "calva" project, which is a Clojure & ClojureScript interactive programming environment for VS Code. The commits focused on improving the Paredit functionality, a structural editing tool for Lisp-like languages. They implemented and refined the editing tools and introduced new features for handling comment forms, along with improved formatting for code and snippet variables.
interactive-programmingvscodevs-codeclojurescriptintellisense
PlummersSoftwareLLC/Primes

Dec 2021 - Feb 2022

Prime Number Projects in C#/C++/Python
Role in this project:
userBack-end Developer
Contributions:4 reviews, 12 commits, 12 PRs in 1 month
Contributions summary:Peter primarily contributed to a Clojure implementation of the Sieve of Eratosthenes algorithm. They implemented various versions, including those using different storage methods (boolean array, BitSet, and vector), and optimized them for performance. The user also added benchmarking capabilities and experimented with parallelization using futures to improve execution speed. Furthermore, they built an executable jar and configured build scripts.
primesprimesievepythondrag-racecpp
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 Strömberg - Software Developer at Better Than Tomorrow