Aerospace engineer specializing in numerical flight trajectory integration, supersonic propulsion, compressible gas dynamics, and orbital mechanics. Developing computational simulation engines, flight dynamics solvers, and real-time telemetry workstations across atmospheric ascent and orbital transfer regimes.
| Flight Regime | Operational Domain | Physical Mechanisms & Governing Laws | Simulation Architecture & Solvers |
|---|---|---|---|
| Atmospheric Ascent |
|
Max-Q dynamic pressure ( |
2-DoF / 6-DoF Runge-Kutta 4th Order (RK4) with adaptive step size control, quaternion kinematics, and mass property depletion tracking. |
| Supersonic & Hypersonic |
|
Oblique shock wave detachment, Modified Newtonian impact theory ( |
SIMD-vectorized hypersonic surface panel pressure integrators, real-time RF link budget attenuation curves across S, X, and Ka bands. |
| Orbital Injection |
|
Vacuum specific impulse ( |
Analytical PEG steering converging to target orbital radius |
| Cislunar Astrodynamics |
Lagrange Points |
Circular Restricted Three-Body Problem (CR3BP) rotating barycentric frame, Jacobi energy integral conservation ( |
Symplectic numerical integrators, collinear ( |
1. 6-DoF Rigid-Body Dynamics & Quaternion Kinematics
The translational and rotational states of a flight vehicle are propagated via a 14-element state vector
$$\dot{\mathbf{x}} = \begin{bmatrix} \dot{\mathbf{r}} \ \dot{\mathbf{v}} \ \dot{\mathbf{q}} \ \dot{\boldsymbol{\omega}} \ \dot{m} \end{bmatrix} = \begin{bmatrix} \mathbf{v} \ \frac{1}{m}\left(\mathbf{T}_I + \mathbf{D}_I + \mathbf{L}_I\right) + \mathbf{g}(\mathbf{r}) \ \frac{1}{2} \mathbf{\Omega}(\boldsymbol{\omega}) \mathbf{q} \ \mathbf{I}^{-1}\left(\mathbf{M}B - \boldsymbol{\omega} \times (\mathbf{I}\boldsymbol{\omega})\right) \ -\frac{|\mathbf{T}|}{I{\text{sp}} g_0} \end{bmatrix}$$
where the skew-symmetric quaternion rate matrix avoids gimbal lock singularities:
$$\mathbf{\Omega}(\boldsymbol{\omega}) = \begin{bmatrix} 0 & -\omega_x & -\omega_y & -\omega_z \ \omega_x & 0 & \omega_z & -\omega_y \ \omega_y & -\omega_z & 0 & \omega_x \ \omega_z & \omega_y & -\omega_x & 0 \end{bmatrix}$$
Dynamic mass depletion directly updates the instantaneous inertia tensor
2. Supersonic de Laval Nozzle Thermodynamics & Compressible Flow
Compressible gas dynamics through converging-diverging de Laval nozzles govern propulsion efficiency. The cross-sectional area ratio to throat area (
Stagnation-to-static thermodynamic ratios throughout the expansion:
Total effective vacuum thrust accounts for exit momentum and pressure differential across exit plane area
where
| Project | Description | Performance & Architecture |
|---|---|---|
| AeroPro: Rocketry & Propulsion Studio | Complete aerospace rocketry suite with 1976 US Standard Atmosphere, multi-stage Tsiolkovsky solver, 2-DoF RK4 flight integrator, and isentropic nozzle visualizer. | >500,000 steps/secTauri v2 β’ Rust WASM SIMD β’ React 19 β’ Three.js |
| CRISPR Target Designer | Standalone desktop bioinformatics workbench for multi-nuclease gRNA design, double-strand break mapping, Hsu-Zhang mismatch scoring, and Golden Gate cloning oligo synthesis. | Native Standalone GUI Python 3.11 β’ PyQt6 β’ Biopython β’ NumPy |
| LagForge | Windows network conditioner and latency simulator featuring kernel-level WinDivert packet filtering, Gaussian jitter, packet loss injection, and zero-drop teardown. | Zero-Drop Packet Filter Python β’ PySide6 β’ WinDivert β’ Win32 API |
| Microbot Evolution Lab | Autonomous artificial life and genetic evolution simulation featuring rule-based vector steering, asexual reproduction with trait mutation, and O(1) spatial hash grids. | 60 FPS Continuous Grid TypeScript β’ React 18 β’ HTML5 Canvas β’ WebGL |
| Ghost Runner | Hybrid 2D side-scrolling fitness engine featuring real-time GPS Kalman filtering, WebRTC P2P ghost racing, and multi-track Tone.js audio synthesis. | Real-Time Telemetry P2P Phaser 3 β’ Tone.js β’ Tauri v2 β’ Capacitor |
| Horology Studio 3D | Native desktop customizer for 3D luxury mechanical watches with dynamic dial texture mapping and PBR sapphire and steel shaders. | PBR Shader Pipeline C++20 β’ Qt 6 Quick 3D β’ QML β’ CMake |
| Micro Timegrapher | Acoustic mechanical watch diagnostic workstation with WASM DSP autocorrelation, acoustic telemetry capture, and positional rate analysis. | Acoustic DSP Engine WASM β’ WebAudio DSP β’ React β’ TypeScript |
| Cellular Pathway Simulator | Interactive biochemistry metabolic pathway simulator with enzymatic reaction kinetics, node-graph pathway visualization, and flux analytics. | Kinetic Flux Engine React β’ React Flow β’ TypeScript β’ Zustand |
| Domain | Frameworks, Engines & Languages | Key Capabilities |
|---|---|---|
| Flight Dynamics & Numerical Integration |
C++20 Rust Python NumPy SciPy WASM SIMD
|
2-DoF / 6-DoF RK4/RKF45 integrators, quaternion kinematics, 1976 US Standard Atmosphere, aerodynamic drag polars ($C_D(\text{Mach})$). |
| Rocket Propulsion & Gas Dynamics |
Rust C++20 TypeScript Tauri v2
|
Multi-stage Tsiolkovsky delta-v solver, isentropic converging-diverging nozzle expansion, shock diamond visualizer. |
| Astrodynamics & Orbit Propagation |
Python C++20 WebGL Three.js
|
Keplerian state propagation, circular restricted three-body problem (CR3BP), Powered Explicit Guidance (PEG). |
| Avionics UI & Telemetry Visualization |
Qt 6 (Quick 3D) QML Tauri v2 React 19 Phaser 3
|
Hardware-accelerated 60 FPS flight gauges, PBR shaders, real-time GPS Kalman filtering, WebAudio DSP autocorrelation. |
| Systems & Platform Engineering |
CMake MSVC Win32 API WinDivert Linux Git
|
Native standalone zero-dependency compilation, kernel-level packet filtering, automated CI/CD multi-architecture release pipelines. |