Jarret
Jarret Dyrbye
Software Developer
Alberta, Canada

Jarret is seasoned software developer specializing in fintech, web backend and asynchronous protocols.




Freelance Consultant - Self Employed - Jan 2017 to Present

Available for client consulting work.
Please contact for more info


Moneysocket - Founder/Creator - June 2020 to Present

Moneysocket - June 2020 to Present Moneysocket

An open source protocol to allow an ecosystem of applications to interconnect and exchange money frictionlessly.
Bootstrapped the project

PrimeVR - Founder - January 2017 to Present

PrimeVR
PrimeVR was founded to build innovative applications of VR and cryptocurrency technologies for user-facing applications. We are most interested in ways of reducing the barriers to entry between compelling new technology and end users.

Sparkshot - June 2018 to Present Sparkshot

An art platform driven by Lightning Network. It allows visual artists to upload and debut artwork via micropayments provided by users.
Built backend systems in Python with Twisted, Flask and other frameworks to serve browser clients over WebSockets.
Built interfaces with C-Lightning and tracks micropayment.
Architected application stack for low-latency and horizontal scaling to match customer demand.

Forkdrop - December 2017 to December 2018 forkdrop.io
A detailed directory of Bitcoin fork projects and cryptocurrency exchanges which allow deposit and trade. It serves Bitcoin holders by helping them determine there fork and airdrop coin holdings and provides directions on the complex tasks of safely claiming and selling these tokens.

Build backend for generating and cross-linking dataset from structured inputs
Ongoing monitoring and research of updates to the dataset.
Delivered extensive, friendly, user guide documentation to assist a variety of skillsets and existing knowledge.

(Canceled WebVR Art Project) - August 2017 to December 2017
A web-delivered and web-based VR experience for the visualization and enjoyment of tokenized memes and collectables. It was an attempt to find avenues monetization without an app store and access end-users without an installed binary. While canceled, this project was a conceptual predecessor to sparkshot.io

Built Python-based engine for generation of 3D WebVR spaces based on combination of structural markup, blockchain state, out-of-band tokenized art metadata.
Interfaced with bitcoind and counterparty-lib to receive on-chain payments and new state.

Dash Dash Run! - February 2017 to August 2017 DashDashRun!
A virtual reality arcade running game for HTC Vive and Oculus Rift. Succeeded with a novel mechanic of headset and controller data tracking as a gameplay mechanic to simulate multiplayer races against recordings that move like real players without the need for real-time matchmaking.

Built web backend in Python to collect data out of the engine and validate player movement data and publish for other instances of the game to access.
Built movement engine for Unity/C# to collect and play back spacial data.


Dell EMC - Senior Software Engineer - January 2008 to January 2017

Dell EMC - October 2016 to January 2017
EMC - September 2008 to October 2016
YottaYotta - January 2008 to September 2008

- EMC VPLEX is a virtual computer data storage product introduced by EMC Corporation in May 2010. VPLEX implements a distributed "virtualization" layer within and across geographically disparate Fibre Channel storage area networks and data centers.

Worked on the core development team that built and launched the core node technology for the product.
Wrote multi-node distributed system code in a non-preemptive thread model.
Maintained, re-vamped, and extended a SCSI initiator stack for interfacing with high-availability block storage across a distributed cluster.
Wrote and maintained test automation frameworks to allow delivery of robust test coverage along with product code.


Education: University of Alberta, 2001-2007

Master of Science in Electrical and Computer Engineering, 2008

Thesis work in Machine Learning / AI involving Neuro-fuzzy networks applied to self-classification of server workloads. [full thesis]

Bachelor of Science in Computer Engineering, 2005

Computer Engineering: Software Option specialization.
Capstone project work: PalmOS mobile development and applied cryptography.


Speaking:

Lightning Junkies Podcast Episode 39 (2020-11-06): JD and Dean Talk NFTs and Microtransactions
Bitcoin Takeover Podcast S6 E7 (2020-09-07): On Lightning Development, SparkShot.io & Socket.Money
Moneysocket Demos and Development Journal Playlists (202*-*-*): Moneysocket In Action
Edmonton Bitcoin Meetup Presentation (2020-02-19): The Onion Router and TAILS
BTC Sessions Demo: Building on Bitcoin's Lightning Network with JD
Edmonton Bitcoin Meetup Presentation (2019-10-16): A Tour of bitcoind
Edmonton Bitcoin Meetup Presentation (2019-08-21): Do Block Explorers Suck? How You Can Improve Your Privacy and Do Better
Edmonton Bitcoin Meetup Presentation (2019-05-22): The Gumball Machines are in Charge: Blockchains and Decentralization
BTC Sessions Demo: Lightning Network Jukebox at the Bitcoin Rodeo
Edmonton Bitcoin Meetup Presentation (co-presenter) (2019-01-16): The Wild West of Money
YEGSEC Presentation (2018-08-21) Slides: Straight Talk on Bitcoin and Blockchain: Cutting through the BS to get to the tech and stuff you need to know.
Bitcoin Uncensored interview: What is a Blockchain fork, and why the hell is it so contentious!


Organizations:

Edmonton Bitcoin Meetup - Co-Organizer
Edmonton Bitcoin Association - Co-Founder, Director
APEGA - Formerly a P.Eng; currently inactive; in good standing


Open Source Projects:

Onion Studio - (homepage, no longer running live)
BannerPunk! (no longer running live)
WIP: Lightning Network Soda Vending Machine (RaspberryPi-Based)
Lightning Network Jukebox Node
Waveshare E-Ink Display Software Driver for Raspberry Pi GPIO
mock-c-lightning

Other Links:

A DIY Power Supply For Hi-Fi USB Audio for a Raspberry Pi
Raspberry Pi Bitcoin Airgap Signer