Eliot Miranda

Chief Technology Officer at 3D Immersive Collaboration Corp

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
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.
code14 years of coding experience
job26 years of employment as a software developer
bookHNC, Applied Physics, HNC, Applied Physics at Oxford Polytechnic
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of York
languagessubsistence level french, English
stackoverflow-logo

Stackoverflow

Stats
291reputation
28kreached
7answers
1question
github-logo-circle

Github Skills (21)

architecture10
virtual-machine10
c-programming10
system10
performance-optimization10
architectures10
winapi9
capi9
api9
assembler8
assemble8
assemblyscript8
assembly8
64-bit6
pharo6

Programming languages (6)

C++CSmalltalkLLVMTeXAssembly

Github contributions (5)

github-logo-circle
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Role in this project:
userBack-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.
pharosmalltalkiosmips32vdi
eliotmiranda/squeak.org

Dec 2018 - Sep 2020

Squeak/Smalltalk Website
Contributions:5 pushes in 1 year 8 months
squeaksmalltalk
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