Hampus Wessman

Consultant at Sigma Connectivity Denmark

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

👤
Senior
🎓
Top School
Hampus Wessman is a seasoned software architect and consultant with 19 years of experience building robust systems across embedded, cloud, and consumer domains, currently consulting in Copenhagen while based in Lund, Sweden. He combines hands-on expertise in C++, Python, Kotlin, GPU/Vulkan and video codecs with leadership experience as a CTO and engineering manager, having reorganized teams and introduced modern Scrum, product management and DevOps/SRE practices. His career spans roles at Sony and Google where he led architectural rewrites, improved reliability at scale, and handled on-call incident response for large services. An active contributor to prominent open-source Redis forks (fixing AOF, pipelining and blocking-command bugs), he brings practical systems-level intuition for databases and networking reliability. Trained in mathematics and with informal study across AI, ML and computer vision, he pairs analytical rigor with a track record of turning complex requirements into production-ready software.
code19 years of coding experience
job14 years of employment as a software developer
bookB.Sc. Mathematics, B.Sc. Mathematics at Lund University
stackoverflow-logo

Stackoverflow

Stats
617reputation
13kreached
6answers
0questions
Badges
synchronization
top-5%
cassandra
top-5%
github-logo-circle

Github Skills (31)

key-value-store10
redis10
testing10
databases10
c1110
networking10
c1710
relational-databases10
sql-database10
database10
key-value9
cassandra9
nosql9
debug9
synchronization9

Programming languages (5)

C++CJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
redis/redis

Jun 2011 - Sep 2011

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Role in this project:
userBack-end Developer
Contributions:13 commits in 3 months
Contributions summary:Hampus primarily focused on bug fixes and improving the stability of the Redis database server. Their commits addressed issues related to AOF loading and expiration handling, ensuring data consistency. They also fixed a crash related to pipelining and blocking commands, contributing to the robustness of the networking layer. Additionally, the user made adjustments to the growth calculation for automatic AOF rewriting.
memorystreamsin-memory-databasememory-databasedata-model
Snapchat/KeyDB

Jun 2011 - Sep 2011

A Multithreaded Fork of Redis
Role in this project:
userBackend Developer
Contributions:6 commits in 3 months
Contributions summary:Hampus primarily focused on fixing bugs and improving the stability of the KeyDB project. Their contributions include addressing issues related to AOF loading, blocking commands, and pipelining. They also implemented tests to validate AOF expiration behavior. The user made adjustments to server cron jobs related to auto AOF rewrite, fixing a bug in the timing.
redisscaleleveldbgeohashredis-server
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
Hampus Wessman - Consultant at Sigma Connectivity Denmark