Mechanical engineer passionate about design, simulation, and the intersection of hardware and software. I document what I build and what I learn.
Engineer by training, problem-solver by nature.
I'm a Mechanical Engineer with a focus on design, structural analysis, and prototyping. I enjoy working on projects that require both analytical rigor and creative thinking — from CAD models to physical builds.
Beyond the lab and workshop, I explore programming, automation, and how software tools can enhance engineering workflows. I believe great engineers never stop learning — so I write about everything I figure out.
Currently open to collaborations, internships, and interesting engineering challenges.
A selection of engineering projects — design, fabrication, and analysis.
Analyzed and optimized a double-wishbone suspension geometry for a lightweight EV prototype using FEA and dynamic simulation. Reduced component stress by 22% while cutting weight.
Designed and simulated a shell-and-tube heat exchanger for a HVAC application. Used computational fluid dynamics to evaluate flow distribution and thermal efficiency under varying load conditions.
Designed an underactuated compliant gripper with 3 fingers capable of grasping irregular objects. Fabricated via FDM printing with TPU flexures. Integrated with Arduino for control.
Built a Python script to automate cross-section property calculations and beam deflection analysis for standard structural profiles. Outputs plots and CSV reports for quick design review.
Live projects I'm actively building or researching.
Designing and assembling a small-format CNC milling machine from scratch — mechanical, electronics, and firmware.
Building and iterating this portfolio site — you're looking at it.
Learning open-source finite element analysis using FEniCSx to move beyond proprietary tools.
My engineering toolkit — software, methods, and languages.
Things I figured out — documented so I (and maybe you) don't forget.
Lessons from mesh convergence studies and what "good enough" actually means in practice.
How I saved hours of manual spreadsheet work using pandas and matplotlib for load reporting.
A practical breakdown of geometric dimensioning and why it matters when you hand off drawings to a machinist.
CoreXY kinematics, PID tuning, and the five things I'd do differently the second time around.
What the tutorials don't tell you about setting up boundary conditions and interpreting residuals.
Whether it's a project, collaboration, or just engineering talk — my inbox is open.