Alec Hammond is a research scientist with eight years of multidisciplinary experience bridging integrated photonics, quantum communications, electromagnetics, DSP, and RF/analog design. Currently developing large-scale simulation and design algorithms for next-generation AR/VR at Meta, he brings deep academic rigor from a PhD program at Georgia Tech and a track record of building labs and leading teams at BYU. Alec has practical impact in both industry and open source—contributing core medium-evaluation functionality to the widely used Meep FDTD code—and has driven patentable innovations during silicon photonics internships. Known for combining hands-on hardware prototyping with computational methods (including deep learning for photonic simulation), he excels at turning complex physics into scalable design tools. Colocated in Redmond, he is pursuing continued education to stay at the cutting edge of photonics and quantum receiver development.
8 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical and Electronics Engineering, Doctor of Philosophy - PhD, Electrical and Electronics Engineering at Georgia Institute of Technology
Master of Science - MS, Electrical and Computer Engineering, Master of Science - MS, Electrical and Computer Engineering at Brigham Young University
free finite-difference time-domain (FDTD) software for electromagnetic simulations
Role in this project:
Back-end Developer
Contributions:140 reviews, 62 commits, 60 PRs in 3 years 4 months
Contributions summary:Alec implemented and refined the Python implementation for medium evaluations, which is a core component of the finite-difference time-domain (FDTD) software for electromagnetic simulations. Their work included enabling full Chi1 tensor support, streamlining computations with broadcasting, and adding associated tests and documentation. The user also fixed bugs, updated documentation, and made material fixes that improved the overall quality and functionality of the software.
Simple, straightforward adjoint variable method for meep, derived from Homer Reid's package.
Contributions:25 commits, 2 PRs, 37 pushes in 3 months
adjoint-variablemethodderivedmeephomer
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.