Aaron O'mullan

Principal Software Engineer at Anisotropic Solutions

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
Aaron O'mullan is a Principal Software Engineer with 13 years of experience building developer-facing platforms and runtimes, currently shaping modern tooling at Anisotropic Solutions after a stint helping build Deno's standard library and core runtime. A former co-founder of GitBook and Codebox, he combines startup CTO instincts with deep systems and full-stack engineering—ranging from V8/Rust bindings and Node/Deno internals to editor UX improvements (notably contributions to the widely used Ace editor). His open-source work demonstrates strong security and performance focus, such as hardening YAML parsing in deno/std and refactoring stream handling in socket.io-stream to prevent leaks and collisions. Comfortable across languages and layers, he pairs pragmatic product thinking with low-level expertise in serialization, networking, and developer tooling.
code13 years of coding experience
job11 years of employment as a software developer
bookBaccalaureat Scientifique Mathematics Engineering Science, Baccalaureat Scientifique Mathematics Engineering Science at Lycee Pre de Cordy
bookMathematics and Computer Science, Mathematics and Computer Science at Self taught
languagesEnglish, French, German, Spanish
github-logo-circle

Github Skills (70)

textbook10
parserator10
libgit210
serializable10
parser10
expressjs10
storybook10
testing10
autocomplete10
c1110
c1710
databinding10
libgit2sharp10
deserialization10
docbook10

Programming languages (17)

C#CSSC++RustCTeXGoHTML

Github contributions (5)

github-logo-circle
CodeboxIDE/codebox

Aug 2013 - Sep 2014

Open source cloud & desktop IDE
Role in this project:
userFull-stack Developer
Contributions:440 commits, 3 comments in 1 year
Contributions summary:Aaron contributed to the open-source cloud and desktop IDE by implementing shell and terminal-related functionalities. The commits demonstrate the integration of a terminal within the IDE, including the handling of shell streams and keyboard input. The work focused on removing the use of "shoe" and "mux-demux" dependencies and instead using socket.io-stream, indicating a shift towards a more streamlined and modern approach to managing shell interactions. Furthermore, the changes included the integration of event bus and git functionalities and improvements to the project's core, including the addition of users and authentication modules.
javaidelinuxdesktop
denoland/deno

Feb 2021 - Nov 2022

A modern runtime for JavaScript and TypeScript.
Role in this project:
userBack-end Developer & API Developer
Contributions:240 reviews, 280 commits, 375 PRs in 1 year 9 months
Contributions summary:Aaron primarily focused on improving the Deno runtime's core functionality and networking capabilities. Their contributions include refactoring core bindings to reduce verbosity and improve heap stats and performance. They also fixed issues related to HTTP client configuration, including fallback mechanisms, and implemented new features such as the Deno.core.heapStats() function to programmatically measure isolate heap-usage. Further, they modified parts of the code to use serde_v8 for serializing and deserializing data.
rustjavascriptruntimedenotypescript
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
Aaron O'mullan - Principal Software Engineer at Anisotropic Solutions