Allison Kaptur

Head Of Engineering at Pilot.com

San Francisco, California, 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

👤
Senior
🎓
Top School
Allison Kaptur is a Head of Engineering based in San Francisco with 14 years of experience building resilient systems and leading engineering teams at Pilot.com, after senior roles at Dropbox and the Recurse Center. A hands-on Pythonist by background, she has deep expertise in virtual machine and bytecode-level development—contributing to notable open-source projects like Hy and byterun where she improved exception handling and Python 3 compatibility. Her career blends production engineering (desktop sync and auto-update systems at Dropbox) with mentoring and curriculum-style facilitation for developers, reflecting strong technical leadership and coaching skills. With an academic foundation in astronomy and physics from Yale, she brings a data-driven, analytical approach to system design and a history of tackling low-level, correctness-focused problems that most engineering leaders don’t often own.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BSc) Astronomy & Physics, Bachelor of Science (BSc) Astronomy & Physics at Yale University
github-logo-circle

Github Skills (16)

compiler10
compiler-compiler10
interpretation10
refactoring10
virtual-machine10
interpreter10
python10
hy10
bytecode10
refactor10
lisp10
testing10
exception-handling9
macros9
unit-testing9

Programming languages (3)

JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
nedbat/byterun

Aug 2013 - Aug 2014

A Python implementation of a Python bytecode runner
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:39 commits, 6 comments in 1 year
Contributions summary:Allison primarily contributed to the implementation and testing of a Python bytecode runner. Their work involved adding support for new opcodes, fixing in-place division, and ensuring compatibility across Python 2 and 3 versions. They also refactored code related to block unwinding and exception handling, improving the virtual machine's structure. Furthermore, the user implemented new tests to cover exception causes and enhanced existing tests with more comprehensive checks.
pythonpython-implementationbytecodepython3runner
aosabook/500lines

Dec 2013 - May 2015

500 Lines or Less
Role in this project:
userBack-end Developer
Contributions:64 commits, 11 comments in 1 year 5 months
Contributions summary:Allison primarily worked on implementing a pure-Python bytecode interpreter. Their contributions focused on the core logic of the virtual machine, including stack manipulation, bytecode dispatching, and operator implementations. They refactored code and removed features like generator and class support. The user's changes significantly impacted the interpreter's functionality and reduced the scope of the project.
linesmodular-designlistsjava
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
Allison Kaptur - Head Of Engineering at Pilot.com