Full-Stack Scientific Software Engineering: From FastAPI to PyTorch Bindings and Climate Modeling
This talk presents three projects spanning the full scientific software stack — LinguaLoop (Python/FastAPI web app with CI/CD, containerization, and layered testing), FTorch (Fortran-PyTorch library with multi-compiler build engineering and legacy system integration), and ICON (large-scale Fortran climate model with 10k+ LOC refactoring and compiler modernization). Together, they demonstrate skills directly aligned with the DPPS Software Developer role at CTAO: automated cross-platform testing and build engineering, legacy system integration, large-scale codebase stewardship, and distributed collaborative development. The talk also represents a small portfolio of what I’ve done for the last 2 years, and can be mapped to other projects accordingly.