Chief Technology Officer at 3D Immersive Collaboration Corp
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Eliot Miranda is a seasoned systems engineer and CTO with 15+ years building high-performance virtual machines and tooling for dynamic languages, best known as the architect of the open-source Cog JIT VM for Squeak and a core contributor to the widely used OpenSmalltalk VM. He has repeatedly pushed VM performance boundaries—designing the Spur memory manager, implementing the first commercial 64-bit VisualWorks VM, and doubling-to-tripling VisualWorks throughput—while inventing practical debugging and parcel-loading techniques used in production Smalltalk systems. Currently leading technology at 3D Immersive Collaboration Corp, he combines deep machine-level expertise (GCs, JITs, FFIs) with product-focused leadership to make 3D collaboration software performant and interoperable. A pragmatic inventor, Eliot’s work often blends elegant language-design ideas (pragma metadata, Newspeak integration) with low-level engineering, and his GitHub leadership on opensmalltalk-vm reflects ongoing stewardship of a cross-platform VM used by multiple Smalltalk dialects.
14 years of coding experience
26 years of employment as a software developer
HNC, Applied Physics, HNC, Applied Physics at Oxford Polytechnic
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of York
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Role in this project:
Back-end Developer & System Architect
Contributions:20 reviews, 888 commits, 103 PRs in 11 years 8 months
Contributions summary:Eliot primarily contributed to the core virtual machine (VM) for Smalltalk, as seen by their work with the UnixOSProcessPlugin for simulating environment features, which involved modifications to system calls and interaction with OS-level process functions. The user's commits also included implementing memory management features, such as in-memory instantiation of objects and the inclusion of profiling, indicating a focus on system architecture and efficiency improvements. Additionally, the contributions involved bug fixes and improvements to the functionality and design of code that dealt with low-level memory structures such as data cache and processor register manipulation, showing a deeper understanding of the VM's internal workings.
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
Eliot Miranda - Chief Technology Officer at 3D Immersive Collaboration Corp