
Predictive Maintenance Engineer
Developed a mass-spring-damper model to simulate time-domain responses, used FFT and Hilbert analysis to identify resonance and instantaneous frequency.

I began in physics, where my curiosity for how things work took root. That passion naturally led me to mechanical engineering, blending my love of nature's laws with designing and analyzing complex mechanisms and structures.
My passion for physics drew me to LaTeX and TikZ in 2018. Having mastered and even written a number of packages, I now teach and mentor university students while putting those skills to work on books, articles, and other projects.
LaTeX - TikZ - PowerPoint - Blender - Python - Matlab & Simulink - FORTRAN - C++
CATIA V5/V6 - SOLIDWORKS - FUSION 360 - SOLIDEDGE - FREE CAD - Granta Selector
ABAQUS - Workbench - FreeFEM - OpenFOAM - Fluent

Developed a mass-spring-damper model to simulate time-domain responses, used FFT and Hilbert analysis to identify resonance and instantaneous frequency.

Developed advanced finite element models of a CAD fuselage section, performing static analysis, drop tests, and crash simulations under critical loading conditions in ABAQUS.

Applied Gudmundsson’s theory to the NACA 63-412 airfoil, using Strength of Materials to size spar caps, webs, and skins under bending, shear, and torsion.

Created a complete LaTeX tutorial over one year, covering fundamentals through advanced features. Alongside the tutorial, developed a custom template for ENSA-A students to structure and format their academic projects.

Project by Eman Aerospace that got the 1st prize in 2024, where I conducted a well-engineered fuselage design study, combining hand calculations and structural benchmarking. Evaluated aluminum vs. composite skin–stringer systems, selecting materials based on strength, stiffness, and crashworthiness. Design validated through Margins of Safety across static, drop, and crash load cases.

Built a Python app with Streamlit implementing the Direct Stiffness Method for 2D trusses. The tool allows users to define nodes, elements, materials, and loads interactively, then computes displacements, reactions, and element stresses in real time.