Anan Fang is a research-focused computational electromagnetics engineer with 11 years of experience developing high-performance FDTD and FEM solvers for metamaterials, photonic crystals, and dispersive/active media. At Iowa State University he built and parallelized 1D–3D FDTD codes with MPI to simulate large, resonant systems (e.g., 256M grid cells across 64 CPUs), and coupled Maxwell’s equations to realistic four-level gain models to study loss compensation and lasing in metamaterials. He has designed 3D metallic nanowire media and demonstrated hyperbolic dispersion and effective anisotropic behavior through numerical experiments, bridging theory and practical device modeling. Skilled in C/C++, Fortran, Matlab and commercial tools like COMSOL and CST, he combines deep physics insight with scalable code engineering. Outside the lab he balances rigorous research with a simple philosophy—“Eat, Run and Make Something”—reflecting a hands-on, iterative approach to problem solving.
11 years of coding experience
3 years of employment as a software developer
PhD, computational electromagnetics, metamaterials, photonic crystals, PhD, computational electromagnetics, metamaterials, photonic crystals at Iowa State University
B.S, Material Science, B.S, Material Science at Nanjing University
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
Anan Fang - Research Assistant at Iowa State University