Torkel Rogstad

Co-Founder at Bare Bitcoin

Oslo, Norway
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
Torkel Rogstad is a Co-Founder and backend-focused software engineer with 10 years of experience building Bitcoin-first products and infrastructure from Oslo. He leads Bare Bitcoin, a fast Norwegian on/off-ramp that integrates Vipps and BankID and supports Lightning withdrawals, combining product-first thinking with hands-on engineering. His open-source contributions span prominent Bitcoin projects like btcd and lnd—adding JSON-RPC wallet features, ZeroMQ notifications, Docker/CLI improvements and edge-case fixes—demonstrating deep protocol and operational knowledge. He also contributed testing improvements to the widely used Go testify toolkit, adding assertions and broader comparability support that help harden Go codebases. Comfortable across full-stack, backend and DevOps areas, he brings a pragmatic focus on usability, security and developer experience. An interesting detail: he routinely bridges product requirements and low-level Bitcoin mechanics, shipping features that turn complex node capabilities into simple consumer workflows.
code10 years of coding experience
job3 years of employment as a software developer
bookUniversity of Oslo
languagesEnglish, Norwegian
stackoverflow-logo

Stackoverflow

Stats
2,266reputation
235kreached
21answers
6questions
github-logo-circle

Github Skills (41)

json-rpc10
assertion10
docker10
lightning-network10
testing10
bitcoin10
bitcoins10
unzip10
dockers10
zip10
cryptocurrency10
testify10
go10
toolkits10
cryptography10

Programming languages (23)

MDXC#JavaC++CSSRustCScala

Github contributions (5)

github-logo-circle
stretchr/testify

Jan 2020 - Feb 2022

A toolkit with common assertions and mocks that plays nicely with the standard library
Role in this project:
userBack-end Developer & QA Engineer
Contributions:6 commits, 4 PRs, 17 comments in 2 years
Contributions summary:Torkel's primary contribution was the addition of a `Never` assertion, expanding the testing capabilities of the `testify` library. This involved creating new functions in `require` and `assert` packages, and modifying existing files to integrate the new assertion. Furthermore, the user implemented features allowing custom comparable types and time.Time objects to be compared, enhancing the library's flexibility. In addition, the user made a series of changes to improve compatibility across Go versions.
golangassertionstestingtoolkittestify
btcsuite/btcd

Nov 2019 - Oct 2020

An alternative full node bitcoin implementation written in Go (golang)
Role in this project:
userBack-end Developer
Contributions:3 reviews, 6 commits, 11 PRs in 10 months
Contributions summary:Torkel primarily focused on enhancing the `btcd` Bitcoin implementation by adding new JSON-RPC calls. These additions included `generatetoaddress`, `estimatesmartfee`, `fundrawtransaction`, and several wallet management commands (`backupwallet`, `loadwallet`, `unloadwallet`). The user also addressed transaction serialization formats and implemented a zero-MQ notification system. These changes increased the functionality of the Bitcoin node.
golangfull-nodebitcoin-nodebtcdcryptocurrency
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