← Back

Open Source Collabs

The silicon photonics ecosystem runs on open-source tooling. Here's where I've put time in.

GDSFactory · gplugins Contributor

Plugin collection for GDSFactory — electromagnetic solvers, process design kit utilities, and simulation interfaces including Meep FDTD.

Fixed write_sparameters_meep_mpi: the generated MPI subprocess script didn't import any PDK, so get_active_pdk() raised ValueError: No active PDK inside gf.add_padding_container(). Injected a CONF.pdk = CONF.pdk or 'generic' guard at script-generation time — harmless when a custom PDK is already set, and silently activates the built-in generic PDK otherwise.

Python FDTD Silicon Photonics MPI
Codegraph Contributor

A language-agnostic code-graph indexer that maps symbols, definitions, and references across a codebase for navigation and semantic analysis.

Added JupyterExtractor: parses .ipynb JSON files, iterates Python code cells, and delegates each cell's source to the existing TreeSitterExtractor with correct line-number offsets so every extracted symbol is addressable across the virtual cell stack. Strips IPython magics before parsing, skips non-Python kernels gracefully, and surfaces malformed notebooks as recoverable ExtractionErrors. Extends the Language union, EXTENSION_MAP, and default include globs throughout the codebase.

TypeScript Tree-sitter Jupyter Code Indexing