Hi, I'm Ahmed Hagi MIET, a motivated and adaptable Software Engineer with a background in mechanical engineering and software development. I enjoy solving complex problems, automating processes, and building efficient systems across IT, energy, and manufacturing. I have hands-on experience with Python, SQL, Rust, and modern DevOps tools, and I enjoy contributing to both client projects and open-source Rust ecosystems.

Ahmed Hagi

Hi, I'm Ahmed Hagi MIET, a motivated and adaptable Software Engineer with a background in mechanical engineering and software development. I enjoy solving complex problems, automating processes, and building efficient systems across IT, energy, and manufacturing. I have hands-on experience with Python, SQL, Rust, and modern DevOps tools, and I enjoy contributing to both client projects and open-source Rust ecosystems.

Available to hire

Hi, I’m Ahmed Hagi MIET, a motivated and adaptable Software Engineer with a background in mechanical engineering and software development.

I enjoy solving complex problems, automating processes, and building efficient systems across IT, energy, and manufacturing. I have hands-on experience with Python, SQL, Rust, and modern DevOps tools, and I enjoy contributing to both client projects and open-source Rust ecosystems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Software Engineer at Phase Alpha LTD
July 1, 2016 - Present
Founded a limited company to pursue diverse software and engineering initiatives. Developed and deployed full-stack Rust applications with Redis URL shortening, automated with GitHub Actions on Linux servers. Contributed to open-source Rust projects enhancing developer tooling. Built a Raspberry Pi backup system with Python and cooling control. Designed and launched a Swift iOS app integrating Rust business logic with a Phoenix/Elixir landing page featuring automated GitHub issue tracking for support. Improved performance, memory safety, and developer experience on client projects with Docker Compose, Terraform, and SQL-based A/B testing using the Epsilon-Greedy Algorithm on GCP BigQuery. Delivered ASME-compliant calculations and automation for oil and gas contracts.
Software Engineer at Glo
March 1, 2025 - September 3, 2025
Extended Odoo ORM to support PostgreSQL vector types enabling AI integrations with high-dimensional search. Developed APIs and business systems in Python, XML, and Odoo framework integrating REST, SOAP, and GraphQL services. Built AI tools integrating LLMs (GPT-3.5/4, Bard, Local models) and used pgvector for optimized chatbots. Optimized CI/CD by cutting redundant jobs, saving GitHub runner costs. Deployed software using Docker and Kubernetes on Azure in a Linux environment.
CAD / System Developer at Mettler Toledo
June 1, 2023 - September 3, 2025
Worked in the CAD development team deploying desktop software updates to engineers. Automated BOM checks with VB.NET reducing validation time by 60%. Introduced Git version control for CAD automation scripts and automated team deployments. Built a Python/SQLite XML interpreter to validate engineering data, reducing manual checks, and trained engineers on its use.
Mechanical Engineer at Anord Mardix
December 1, 2019 - September 3, 2025
Lead engineer and designer for projects ranging from £10,000 to £7,000,000. Created VB.NET automation templates boosting design team output by 50%. Delivered CAD harmonisation training across UK and US branches.
Mechanical Engineer at Conveyor Networks
April 1, 2018 - September 3, 2025
Managed integration of a robotic pick and place system for multiple packaging lines including concept design, prototyping, testing, resource management, and consultant coordination.
Process Engineer (Industrial Placement) at Metaldyne International
July 1, 2013 - September 3, 2025
Automated data analysis with VBA cutting a 1-hour reporting task to 10 minutes. Built batch pipelines to extract data from networked manufacturing machines.
Software Engineer at Phase Alpha LTD
July 1, 2016 - Present
Founded a limited company and provided software engineering and independent consulting services. Led Phase Alpha Projects including a full-stack Rust application (Axum/Leptos) with Redis-backed URL shortening, automated CI/CD via GitHub Actions on self-hosted Linux servers; contributed to open-source Rust projects (Helix, Zellij); built a Raspberry Pi backup system with Python-controlled cooling; designed Phase Nomad App (Swift iOS) with a Phoenix/Elixir landing page and automated GitHub issue tracking for customer support. Client work included addressing memory leaks in data-intensive Python APIs, building enterprise Rust APIs, and optimizing multi-service Dockerized deployments.
Software Engineer at Glo
March 31, 2025 - October 18, 2025
Extended Odoo ORM to support PostgreSQL vector types for AI integrations; developed APIs and business systems in Python, XML, and Odoo; built AI tools with LLM integrations (GPT-3.5/4, Bard, local models) and pgvector-based retrieval for RAG-style chatbots; optimized CI/CD with conditional builds to reduce GitHub runner costs; deployed software using Docker and Kubernetes on Azure in a Linux environment.
CAD / System Developer at Mettler Toledo
June 30, 2023 - October 18, 2025
Automated BOM checks with VB.NET, reducing validation time by 60%; introduced Git version control for CAD automation scripts and automated company-wide deployments; built a Python/SQLite XML interpreter to validate engineering data, and documented/trained engineers on its use.
Mechanical Engineer at Anord Mardix
December 31, 2019 - October 18, 2025
Lead engineer/designer for energy systems projects (£10k–£7M); created VB.NET automation templates (iLogic) that boosted design output; delivered CAD harmonisation training across UK and US branches.
Mechanical Engineer, Systems Integration at Conveyor Networks
April 30, 2018 - October 18, 2025
Managed all stages of integration of a robotic pick-and-place system for multiple packaging lines; concept design, prototyping, testing; managed resources and brought in specialist consultants as needed.
Process Engineer at Metaldyne International
July 31, 2013 - October 18, 2025
Automated data analysis with VBA, reducing a 1-hour reporting task to 10 minutes; built batch pipelines to extract data from networked manufacturing machines.

Education

Software Engineering Course at Imperial College London
January 1, 2022 - January 1, 2023
MSc by research in Mechanical Engineering at University of Huddersfield
January 1, 2014 - January 1, 2016
BEng Mechanical Engineering; 1st Class honours at University of Huddersfield
January 1, 2010 - January 1, 2014
Architecture at Leeds school of architecture, landscape, and design
January 1, 2009 - January 1, 2010
Diploma, BTEC Foundation, Art, and Design at Bradford College
January 1, 2008 - January 1, 2009
Software Engineering Certificate (Co-certification) at Imperial College London
January 1, 2022 - January 1, 2023
MSc by Research in Mechanical Engineering at University of Huddersfield
January 1, 2014 - January 1, 2016
BEng Mechanical Engineering, First Class Honours at University of Huddersfield
January 1, 2010 - January 1, 2014
Architecture at Leeds School of Architecture, Landscape and Design
January 1, 2009 - January 1, 2010
Diploma, BTEC Foundation in Art and Design at Bradford College
January 1, 2008 - January 1, 2009

Qualifications

MIET Membership
January 11, 2030 - September 3, 2025
Software Engineering Certificate (Imperial College London)
January 1, 2022 - January 1, 2023

Industry Experience

Energy & Utilities, Manufacturing, Software & Internet, Professional Services, Education