Ulf Wiger

Chief Technology Officer at Wiger Pilotti Unlimited AB

Örebro, 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
Ulf Wiger is a seasoned CTO and system architect with over 15 years' experience designing carrier-class, distributed soft real-time systems across startups and large corporations. He has led end-to-end product lifecycles—from Ericsson's AXD 301 switch architecture to blockchain work at æternity and device management at Feuerlabs—combining deep Erlang/OTP expertise with strong DBMS and monitoring skills (notably contributions to gproc and Riak's metrics). Ulf bridges research, open source and industrial engineering cultures, bringing practical prototypes into production-grade systems and driving significant technology shifts. Based in Örebro, Sweden, he also brings a rare creative angle—singing opera professionally—that underscores his experience balancing disciplined engineering with performance and communication.
code15 years of coding experience
job21 years of employment as a software developer
bookMSEE Cand. Electrical Engineering & Computer Systems, MSEE Cand. Electrical Engineering & Computer Systems at KTH Royal Institute of Technology
bookHigh School Science (Naturvetenskap), High School Science (Naturvetenskap) at Fredrika Bremerskolan, Haninge, Sweden
languagesEnglish, German, Swedish
stackoverflow-logo

Stackoverflow

Stats
131reputation
195reached
1answer
0questions
github-logo-circle

Github Skills (12)

logging10
process-management10
distributed-systems10
message-passing10
erlang10
otp10
concurrency10
metric10
testing9
key-value-store9
error-handling8
configuration-management8

Programming languages (9)

TypeScriptShellCSSCTeXJavaScriptErlangElixir

Github contributions (5)

github-logo-circle
uwiger/gproc

Jun 2011 - Sep 2020

Extended process registry for Erlang
Role in this project:
userBack-end Developer
Contributions:14 reviews, 212 commits, 86 PRs in 9 years 5 months
Contributions summary:Ulf contributed significantly to the Erlang-based process registry, gproc, by adding new features such as subscription management, monitoring capabilities, and distributed functionality. Their work involved modifying core modules, specifically `gproc_dist.erl` and `gproc.erl`, to support the new features. These changes included implementing functions for managing and distributing process registrations and their attributes across a distributed Erlang cluster.
gleamerlangextendeddescriptorelixir
erlang-lager/lager

Dec 2017 - Jun 2021

A logging framework for Erlang/OTP
Role in this project:
userBackend Engineer
Contributions:6 commits, 4 PRs, 9 comments in 3 years 6 months
Contributions summary:Ulf primarily focused on enhancing the logging framework's functionality. They implemented features to control queue flushing behavior, including configuration options and a flush threshold based on message queue length. The user also introduced the ability to silence log output based on trace filter conditions. Furthermore, the user added testing and documentation.
gleamerlangloggererlang-otplogging
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
Ulf Wiger - Chief Technology Officer at Wiger Pilotti Unlimited AB