Jordan Horwich

Software Engineer at Apple

Pittsburgh, Pennsylvania, United States
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
Jordan Horwich is a software engineer with 11 years of experience building secure, high-performance systems across startups and tech giants, currently at Apple after five years on Google's Knowledge Graph. He was the first employee and a core developer at Nebulous, where he helped launch Sia, dramatically sped up blockchain sync performance, and hardened the P2P gateway against eclipse attacks—experience that blends distributed systems, crypto-aware engineering, and product-facing responsibilities. Jordan contributes to open-source blockchain tooling (notably fixes and security tests in the Sia project) and brings a strong Go background coupled with rigorous testing and secure-wiping practices. His early work spans low-level C++ image processing and hardware interfacing to UI and large-scale backend services, showing both systems depth and product sensibility. Based in Pittsburgh, he pairs pragmatic engineering with curiosity—evident in an offbeat Github bio that confesses a passion for bucatini.
code11 years of coding experience
job9 years of employment as a software developer
book81% of major courses completed towards B.S., Computer Science, 81% of major courses completed towards B.S., Computer Science at Rensselaer Polytechnic Institute
stackoverflow-logo

Stackoverflow

Stats
3reputation
322reached
0answers
1question
github-logo-circle

Github Skills (9)

security10
go10
merkle-tree10
cryptography10
blockchain10
testing10
json8
ppl6
concurrency6

Programming languages (5)

C++CSSJavaScriptGoRuby

Github contributions (5)

github-logo-circle
NebulousLabs/Sia

Dec 2015 - May 2017

Blockchain-based marketplace for file storage. Project has moved to GitLab: https://gitlab.com/NebulousLabs/Sia
Role in this project:
userBack-end Developer & Security Engineer
Contributions:363 commits, 122 PRs, 256 pushes in 1 year 5 months
Contributions summary:Jordan primarily contributed to the Sia blockchain project by fixing bugs related to the Merkle tree implementation, specifically addressing padding issues and simplifying the `ReadSegments` implementation. They also improved the codebase by using `encoding/hex` for encoding and decoding hashes, adding tests for secure wiping, JSON marshalling of Ciphertext and Hash, and implementing tests for the `MerkleTree.ReadSegments` functionality. These changes show a focus on improving code reliability, security, and testing, especially within the crypto package.
marketplacefile-storageblockchaingitlabdecentralized
Contributions:14 pushes, 1 branch in 5 years 7 months
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