SOFTWARE ENGINEERING

I build internal software tools at Geoquip Marine using React, TypeScript and Python. I have an MSc in Computing and a BSc in Mathematics from Cardiff University.

Get in touch
Email: husseinasma.ah@gmail.com
Phone: +44 7401454637
GitHub: ahussein-dev

Hi I’m Asma

I build software that makes complicated work simple.

ABOUT

I started out in maths, and what I loved most was breaking hard problems into clear, logical steps. That’s what drew me to software.

Since finishing my MSc, I’ve been building internal software used across a live engineering organisation. That includes data-processing pipelines that replace manual work, and a drag-and-drop templating editor that’s part of a larger platform replacing legacy systems.

I care about writing clean, well-tested code and building things that are easy for people to use. My background in UX design shapes how I approach everything I build. I’m currently strengthening my backend skills in Python by rebuilding the backend of my dissertation project.

In my role at Geoquip Marine, I’ve built internal software used across a live engineering organisation. That includes data-processing pipelines that replace manual work, and a drag-and-drop templating editor that’s part of a larger platform replacing legacy systems.

The Experience section already lists you as Data Processor, so that’s consistent. The bullets underneath describe what you actually do, and that’s what will catch a recruiter’s eye. Your interview story can then be: “My title is Data Processor, but the role grew into building software, which is why I’m moving into engineering formally.” That’s a strong, honest narrative for an early-career role like Affirm’s.

EXPERIENCE

Data Processor | Geoquip Marine
June 2025 – Present

  • Lead development of a drag-and-drop templating canvas in React, TypeScript and React Konva, part of a large internal platform replacing legacy systems

  • Build and maintain internal tools and automated data-processing pipelines in Python, TypeScript and VBA, reducing manual effort [by X hours/week, if you can measure it]

  • Contribute across the platform’s shared frontend codebase [and review teammates’ code, if you do]

  • Write and maintain technical documentation for the engineering team

Mathematics Tutor | Self-employed
Sept 2023 – June 2025

  • Taught students to break complex problems into clear, structured steps, adapting my approach based on their progress

Visual Merchandiser & Sales Assistant | Zara
June 2022 – July 2023

EDUCATION-

BSc Mathematics | Cardiff University (2019 – 2022)

MSc Computing | Cardiff University (2023 – 2025)
Software engineering, algorithms and data structures, programming fundamentals and human-centred computing. Dissertation: Nutri App.

TECH STACKS