Niklas Adolfsson

Software Engineer Contractor at bit12 AB

Borås, 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
Niklas Adolfsson is a pragmatic software engineer and contractor with a decade of experience building robust back-end and embedded systems, primarily in Rust. He spent several years at Parity Technologies contributing to flagship projects like Substrate and Polkadot—working on networking, light clients, RPCs and hardware wallet integrations—demonstrating deep expertise in blockchain infrastructure. At bit12 AB he continues to apply systems-level thinking to production services, and his open-source work shows a pattern of careful refactors, performance-minded fixes, and cross-library integrations (notably wiring subxt to jsonrpsee for HTTP/WebSocket transports). He also bridges embedded and cloud domains, having implemented sensor support in the Tock OS and handled low-level USB/hardware-wallet code. Based in Borås, Sweden, Niklas combines formal training in computer systems with hands-on dependability and safety experience from earlier roles, making him comfortable with both low-level optimizations and higher-level protocol design. An understated detail: he prefers shipping clean, minimal changes—removing unnecessary Boxes/transmutes—over flashy feature work, which keeps complex distributed systems maintainable.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science Electrical and Electronics Engineering, Bachelor of Science Electrical and Electronics Engineering at University of Borås
bookComputer Systems and Networks, Computer Systems and Networks at Chalmers University of Technology
stackoverflow-logo

Stackoverflow

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

Github Skills (49)

asynchronous10
json-rpc10
substrate10
clientside10
api-design10
async10
usb10
websocket10
microcontroller10
networking10
iot10
rust-crates10
staking10
hardware-wallet10
crate10

Programming languages (16)

SmartyC++CSSRustCTeXVueWebAssembly

Github contributions (5)

github-logo-circle
paritytech/jsonrpsee

Jan 2021 - Jan 2023

Rust JSON-RPC library on top of async/await
Role in this project:
userBack-end & API Developer
Contributions:45 releases, 2240 reviews, 304 commits in 2 years
Contributions summary:Niklas primarily contributed to the development and maintenance of the `jsonrpsee` library, focusing on implementing and integrating JSON-RPC functionality. Their work involved adding features like WebSocket clients and supporting different features for both the client and server implementations. Additionally, the user addressed and resolved compiler warnings and refactored code to improve the overall structure and clarity of the codebase, specifically with the use of async/await syntax.
json-rpc-libraryrpcasync-awaitrpc-libraryrust
paritytech/subxt

Jan 2021 - Jan 2023

Interact with Substrate based nodes in Rust or WebAssembly
Role in this project:
userBack-end Developer
Contributions:6 releases, 1537 reviews, 50 commits in 2 years
Contributions summary:Niklas focused on integrating the `subxt` library with the `jsonrpsee` library for interacting with Substrate-based nodes. They implemented support for HTTP and WebSocket transports. The user also addressed compilation issues, enhanced error handling, and increased the default channel size in the subxt client. Furthermore, they contributed to the client's functionality, including handling requests, subscriptions, and notifications.
substraterpcrustblockchainsubmit
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
Niklas Adolfsson - Software Engineer Contractor at bit12 AB