Dirk Mccormick

Chief Technology Officer at Nara Organics

Rome, Lazio, Italy
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
Dirk Mccormick is a seasoned CTO and co-founder with over 16 years of hands-on experience building full-stack and decentralized systems across startups in Buenos Aires, New York and now based in Rome. He has deep expertise in peer-to-peer and blockchain-related technologies, contributing to high-profile open-source projects such as IPFS, libp2p and Filecoin (kubo, go-libp2p, lotus), where his work improved security, validation and resilience of core protocols. Dirk combines systems-level engineering (Go, networking, DHTs, payment channels) with product delivery in serverless and web stacks (Next.js, TypeScript, Prisma), and has led teams shipping both backend GraphQL services and production UIs. His career spans early engineering roles at Amazon through multiple founder roles, reflecting a balance of startup grit and enterprise polish. Notably, he has implemented protocol-level fixes and test suites that hardened pubsub and IPNS behaviors—work that’s subtle but crucial to decentralized system reliability.
code16 years of coding experience
job20 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Software Engineering, Bachelor of Engineering - BE, Computer Software Engineering at Curtin University
github-logo-circle

Github Skills (28)

javascript10
test-driven-design10
testing10
ipfs10
libp2p10
go10
cryptography10
blockchain10
pubsub10
dht10
test-automation10
protocol-buffers9
peer-to-peer9
peer-connection9
peerjs9

Programming languages (9)

TypeScriptJavaShellCoffeeScriptSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
filecoin-project/lotus

Jun 2020 - Jan 2023

Reference implementation of the Filecoin protocol, written in Go
Role in this project:
userBackend Developer
Contributions:1 release, 189 reviews, 329 commits in 2 years 7 months
Contributions summary:Dirk's commits primarily focus on refactoring the codebase, extracting message-specific code, and extracting code from calledEvents. The user also refactored the code to use structs instead of arrays for state changes. These changes were made within the chain/events package and events_test.go, indicating a focus on improving the handling and management of events within the Filecoin blockchain implementation.
golangipfsfilecoinblockchainfilecoin-protocol
ipfs/js-ipfs

Mar 2019 - Oct 2019

IPFS implementation in JavaScript
Role in this project:
userFull-stack Developer
Contributions:113 commits, 12 PRs, 85 pushes in 6 months
Contributions summary:Dirk primarily contributed to the JavaScript implementation of IPFS, addressing issues related to browser compatibility and functionality. They updated browser script tag examples, fixed module loading issues for Browserify, and modified examples for file exchange in the browser. Furthermore, the user added tests for the refs endpoint and implemented the refs endpoint itself, updating core functionality. They also addressed issues with the HTTP API and added the config profile endpoint.
ipfsipldp2pjavascriptjs-ipfs
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
Dirk Mccormick - Chief Technology Officer at Nara Organics