Fredrik Harrysson

Self Employed at dekompile

Greater Malmö Metropolitan Area 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
Fredrik Harrysson is a pragmatic polyglot engineer and former Parity Technologies CTO with 17+ years building backend systems, developer tools, and blockchain infrastructure. He blends deep functional-programming expertise (Haskell, Clojure) with systems-level Rust work—contributing to high-profile open-source projects like parity-ethereum and rust-libp2p—while also shipping production web apps in Ruby and modern JavaScript frameworks. Comfortable toggling between architecture, hands-on implementation, and client-facing consulting, he’s launched startups, led engineering teams, and runs his own consulting practice. An avid language and compiler enthusiast, he pairs rigorous numerical and PLT thinking with practical product-sense, and outside work he’s as likely to be hiking as tinkering with p2p protocols.
code17 years of coding experience
job18 years of employment as a software developer
bookMasters, Engineering Physics, Masters, Engineering Physics at Lunds tekniska högskola
bookJapanese, Japanese at International Study Institute
languagesEnglish, Swedish, Japanese
stackoverflow-logo

Stackoverflow

Stats
4,171reputation
745kreached
6answers
24questions
Badges
java
top-5%
generics
top-5%
github-logo-circle

Github Skills (31)

asynchronous10
futures10
async10
peer-to-peer10
bigint10
io10
networking10
libp2p10
ethereum10
blockchain10
rust10
dladdr9
java9
virtual-machine9
evm9

Programming languages (10)

TypeScriptJavaCSSC++RustJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
openethereum/parity-ethereum

Sep 2017 - Mar 2018

The fast, light, and robust client for Ethereum-like networks.
Role in this project:
userBack-end Developer
Contributions:9 commits, 6 PRs, 31 pushes in 6 months
Contributions summary:Fredrik primarily contributed to the `parity-ethereum` repository by modifying core backend functionality, particularly within the `updater` and `ethcore` modules. Their commits focused on refactoring code, fixing missing imports, and addressing merge conflicts related to the integration of the `bigint` crate. The user's changes also involved modifications to EVM-related code and adjustments to Trezor hardware wallet support.
ethereumblockchainlightnoderust
libp2p/rust-libp2p

Sep 2017 - Jan 2018

The Rust Implementation of the libp2p networking stack.
Role in this project:
userBack-end Developer
Contributions:33 commits, 15 PRs, 15 pushes in 3 months
Contributions summary:Fredrik primarily focused on implementing the TCP transport layer for the libp2p networking stack. This involved writing code to handle socket connections, manage multi-addresses, and enable communication between dialer and listener components. Key contributions include the implementation of `Transport` trait, defining `RawConn`, `Listener`, and `Dial` types, and integrating Tokio for asynchronous I/O operations using Rust. The user also refactored the code by removing the need for an explicit `Handle` from the top level interface.
rustp2pnetworkingpeer-to-peernetwork
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
Fredrik Harrysson - Self Employed at dekompile