Michael Fogleman is a seasoned software engineer with 17 years of experience, currently building software at Formlabs from Cary, NC. He brings deep, hands-on expertise across graphics, simulation, and systems programming—authoring and contributing to notable open-source projects like a modern OpenGL Minecraft clone, a 2D Go graphics library (gg), a 3D line-art engine, and an NES emulator in Go. His work spans full-stack and low-level domains, from WebGL and front-end visualization to C, Go, and Python back-end performance optimizations and mesh/SDF tooling. Michael is pragmatic about engineering quality, routinely refactoring, adding unit tests, and optimizing rendering pipelines (instanced rendering, frustum culling, NPOT texture handling) to squeeze real-world performance. He combines creative algorithmic thinking for computer-art and geometry projects with production-focused improvements to data-management platforms and developer tooling.
Contributions:191 commits, 4 PRs, 199 pushes in 1 year 10 months
Contributions summary:Michael primarily contributed to the development of a mesh generation library. Their work involved implementing and refining signed distance functions (SDFs) in Python, adding various geometric primitives like spheres, boxes, and cylinders. They also developed utility functions for combining SDFs, generating meshes, and exporting them to STL files. Furthermore, they added support for visualizing the SDFs by sampling and generating 2D slices of them.
Contributions:187 commits, 14 PRs, 168 pushes in 7 years
Contributions summary:Michael's commits primarily focused on the development of an NES emulator written in Go. The user implemented the ability to load NES ROM files. Further commits include implementing CPU, memory, and related instructions. The user's work shows a good understanding of low-level system architecture and the nuances of emulating the NES hardware.
golangemulator8bitnesnes-emulator
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.