Eric J. Isaac

Software Developer:
Games, Graphics,
Applied Math

About

A headshot of Eric Isaac, Software Developer

Hello! I'm Eric, a Software Developer based in the Twin Cities. I'm also the creator of Publizoid, a creative outlet where I develop indie games. Big fan of strong static type systems and functional programming. My math interests generally align with some form of geometry or algebra. Most used professionally: C++, C#.

You can view my writing in the Notebook. It is formatted as a Commonplace Book, intended to capture my observations at a given moment in time vs. "evergreen" pieces. There are plenty of folks who focus on the latter, some of whom you can find on the Links page, amongst others. Welcome to my home on the web!

CV ericisaac-cv.pdf
Email mail@ericjisaac.com

Projects

Experience

Software Developer, AEC Innovation

Dec 2024 - Now | Gresham Smith | (C++, UE5)

R&D software developer responsible for several greenfield projects, including the development of a real-time interactive "phygital" experience for architectural design. Designed and implemented a custom spatial algorithm that enabled real-time capture and translation of physical designs via camera feed. Supported maintenance and improvement of internally developed design software.

Software Developer, AEC Design Technology

Sep 2022 to Dec 2024 | Gresham Smith | (C#)

R&D software developer focused on effective use of digital technology in the architectural design process, including immersive technology, machine learning, building-information-modeling, and distributed data processing. Responsible for balancing multiple initiatives, responding to changing needs in the business, and helping scope and deliver technology projects across business units.

Software Developer, Simulation

Apr 2018 to Dec 2021 | Allen Institute for Cell Science | (C++, Three.js)

Simulation software developer on the Animated Cell team (a visualization team) at the Allen Institute for Cell Science. Responsible for the architecture, design, and implementation of the Simularium project. The Simularium viewer resulted in a Nature Methods publication.

Software Developer, R&D

Jan 2017 to Mar 2018 | Microsoft | (C#)

R&D software developer on a team focused on measuring and improving the performance of the Windows OS on in-development hardware platforms.

Software Developer, Graphics & Gameplay

Sep 2015 to Dec 2016 | Immersed Games | (C++, UE5)

Software developer on Tyto Ecology, an educational ecosystem simulation game on PC, iOS, and Mac, and Tyto Online, an online game (MMO) designed to teach STEM concepts. Involved through the release of Tyto Ecology and the through the beta for Tyto Online. Focused on Graphics or 'Mathy' tasks like performance optimization, VFX tweaking, and working closely with tech-artists to balance performance and fidelity for animations and shaders.

Publications

  1. Lyons, B., Isaac, E., Choi, N.H. et al. The Simularium Viewer: an interactive online tool for sharing spatiotemporal biological models. Nat Methods 19, 513–515 (2022). https://doi.org/10.1038/s41592-022-01442-1
  2. Viana, M.P., Chen, J., Knijnenburg, T.A. et al. Integrated intracellular organization and its variations in human iPS cells. Nature 613, 345–354 (2023). https://doi.org/10.1038/s41586-022-05563-7

Skills

Primary Experience

C, C++, Linear Algebra (3D Math), OCaml

Prior Experience

Vulkan, OpenGL, WebGL, Unreal Engine (UE5), OpenCV

Knowledge Areas

Multi-threading, Performance Optimization, Debugging

Education

B.A. Mathematics, University of Florida.

Memberships