Andrew Duffy

Staff Engineer at Spiral

Washington, District of Columbia, 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
Andrew Duffy is a Staff Engineer with 12 years of experience building data-intensive systems and developer-facing infrastructure, currently working on Vortex, a next-generation storage engine at Spiral. A Stanford CS graduate and former Palantir engineer, he has led the design and delivery of self-service stream processing products, maintained a production fork of Apache Spark, and partnered with BD and customers on technical roadmaps. He co-founded Intrinsic Labs and contributes to open source—extending shelljs with robust file-manipulation primitives—demonstrating a knack for practical tooling improvements. Based in Washington, D.C., he blends systems-level performance work with product thinking and a track record of shipping resilient, production-grade distributed systems.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
308reputation
80kreached
4answers
3questions
github-logo-circle

Github Skills (15)

filesystem10
javascript10
nodejs10
shell10
file-operations10
fileio10
testing9
bash9
debugging6
gdb6
typescript6
google-chrome6
regex6
checkbox6
breakpoints6

Programming languages (16)

JavaC++RustCScalaGoGroovyTypeScript

Github contributions (5)

github-logo-circle
shelljs/shelljs

Aug 2013 - Aug 2013

:shell: Portable Unix shell commands for Node.js
Role in this project:
userBack-end Developer
Contributions:8 commits in 1 day
Contributions summary:Andrew focused on extending the functionality of the shelljs library by implementing and refactoring commands related to file manipulation. They introduced `appendTo` (later renamed to `toEnd`) to allow appending to files, wrote tests to validate the function's behavior, and subsequently updated and corrected the code. The user’s work involved modifying core files, tests, and the shell.js file where the newly created function was called.
unixcmdnode-jsjavascriptunix-shell
IntrinsicLabsAI/gbnfgen

Aug 2023 - Apr 2024

TypeScript generator for llama.cpp Grammar directly from TypeScript interfaces
Contributions:11 releases, 2 reviews, 30 PRs in 8 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
Andrew Duffy - Staff Engineer at Spiral