Ahmed N. Alfahdi
Mechanical Engineer | Oil & Gas Trainee | Software & Reverse Engineering Enthusiast
About Me
I'm a mechanical engineer with a background that spans both ends of the pipeline, from the field to the desk. On the upstream side I've worked Wireline and TCP jobs, assembling tools, handling explosives, and supporting perforation operations on site. On the midstream side I've been involved in pipeline design, construction support, and integrity work, covering everything from wall thickness calculations to walking spreads during hydrotesting.
For simulation and design I lean on Ansys and SolidWorks. Ansys in particular was the backbone of my Bachelor's thesis. I also work with pipeline-specific tools like PIPSIM, Pipeline Studio, and OLGA for flow modeling and feasibility studies.
Outside of engineering I spend a lot of time with software: scripting, automation, reverse engineering, and building tools that make technical work faster. I work mostly in Assembly, C, and Python, and I'm comfortable across both Windows and Linux. Lately I've been getting deeper into Docker and low-level system internals.
Skills & Expertise
- Wireline & TCP Eng.: View Details
- Hands-on experience with assembling and disassembling packers
- Logging support
- TCP string assembly
- Fiber-optic perforation readiness
- Loading guns with explosives
- Explosive materials handling and operations
- Pipeline Eng.: View Details
- Design calculations: wall thickness, buoyancy, upheaval buckling, road crossings (ASME B31.4/B31.8)
- Construction support: hydrotesting, NDT coordination, HSE plan, QA/QC, ITP, AFC documentation
- Flow simulation and analysis (PIPSIM, Pipeline Studio, OLGA)
- Concept studies: CAPEX/OPEX evaluation, route selection, option screening
- Material and corrosion assessments
- Integrity management and fitness-for-service evaluations
- Alignment drawings and constructability assessments
- Engineering Software:
- Ansys (simulation)
- SolidWorks (CAD/CAM/CAE)
- FreeCAD (parametric CAD)
- Mathcad, SMath, Maxima (mathematical calculation)
- Software & Automation:
- PowerShell & Bash (shell scripting)
- PLC programming
- SBC prototyping
- Software development and reverse engineering
- Frontend and backend development
- Programming languages: Assembly (x86-64), C, C++, Python
- Systems & Documentation:
- Windows/Linux
- Docker (containerization)
- Documentation (LaTeX/Markdown/Typst)
- Obsidian (knowledge management)
- Safety:
- H2S & SO2 entry permit (for all sites)
- ISO 45001:2018 (2024 certified)
Explore My Work
Career & Experience
Professional journey in Oil & Gas, mechanical engineering, and industry experience.
Personal Projects
Software, automation, and builds that solve real problems.
Notes & Knowledge
Personal knowledge base, Obsidian notes, and technical observations.
Engineering
Real-life engineering projects, design challenges, and technical deep dives.