I'm Dr. Shahadat Hussain — a materials scientist who treats computation as a first-class laboratory instrument. I design algorithms that generate metamaterial geometries, simulate their behavior, and learn from manufacturing telemetry to make additive manufacturing more predictable.
Modern materials engineering lives at the intersection of geometry, physics, and data. My computational work spans the full loop: generating triply periodic minimal surface (TPMS) fields, discretizing them into printable meshes, simulating their mechanical response, and closing the loop with machine-learning models trained on real laser powder bed fusion (LPBF) process data.
This approach lets me do things that are impractical experimentally — sweep hundreds of lattice parameters overnight, predict where balling or spattering will occur before a single laser fires, and quantify microstructural features directly from SEM imagery instead of eyeballing them.
For industry partners in aerospace and defense, this translates to three things: faster iteration, lighter parts, and qualified processes.
A scientific-computing stack purpose-built for computational materials design and manufacturing analytics.
Pipelines and models planned around metamaterials, shape memory alloys, and additive manufacturing.
Level-set engine for Schwarz Primitive, Gyroid, and Diamond surfaces. Samples implicit fields on adaptive grids, extracts iso-surfaces via marching cubes, and exports 3D-printable meshes tuned for LPBF minimum-feature-size constraints.
Machine-learning pipeline that maps laser power, scan speed, hatch spacing, and scan strategy to defect likelihood — predicting balling, spattering, and intergranular cracking in NiTi builds before they happen.
Numerical implementation of shape memory alloy transformation kinetics, linking DSC-measured transformation behavior of LPBF NiTi lattices to stress–strain response for actuator and morphing-structure design.
Computer-vision toolkit that segments SEM micrographs of printed NiTi TPMS sections, quantifying porosity, phase distribution, and solidification heterogeneity — replacing manual point-counting with reproducible metrics.
The heart of the lattice generator — a gyroid is just three lines of trigonometry until you discretize it, threshold it, and hand it to a printer.
import numpy as np def gyroid(x, y, z): """Implicit gyroid surface — F(x, y, z) = t.""" return (np.sin(x) * np.cos(y) + np.sin(y) * np.cos(z) + np.sin(z) * np.cos(x)) def sample_field(level_fn, n=160, threshold=0.35): """Sample the level-set field on a regular grid. The resulting scalar field feeds marching-cubes to produce a watertight, LPBF-ready mesh. """ grid = np.linspace(0, 2 * np.pi, n) x, y, z = np.meshgrid(grid, grid, grid) return (level_fn(x, y, z) - threshold).astype(np.float32) # One unit cell, ready for laser powder bed fusion field = sample_field(gyroid, n=160, threshold=0.35) print(f"field sampled: {field.shape} · ready for meshing")
Every study below is supported by reproducible analysis code — from raw process logs to final figures.
Investigated the effect of carbon fiber reinforced composite and annealing on mechanical properties of TPMS gyroid cubes.
Built the image-analysis and statistical pipeline used to quantify Ni evaporation, oxide- and Ti-rich phase formation across Primitive and Gyroid topologies — linking geometry and laser parameters to solid-phase distribution.
Designed the experimental-parameter sweep and defect-classification workflow that isolated the effects of relative density and scan strategy on balling and intergranular cracking in thin Schwarz TPMS layers.
Developed the SEM feature-mapping workflow used to document ten distinct microstructural regimes across lattice struts, providing the quantitative basis for solidification-rate hypotheses in architected AM parts.
Open to R&D and advanced-manufacturing roles in aerospace, defense, and high-performance engineering — especially where computation meets the melt pool.