ae AbdullahElmi

SOFTWARE ENGINEER · HAARLEM, NL

I turn complex
ideas into useful things.

BSc Software Engineering graduate building thoughtful digital products across web, cloud and AI.

Open to opportunities Web · Cloud · AI
Portrait of Abdullah Elmi 01 / 04 BUILD
WITH
PURPOSE
✳ curious by default
currently learning more about AI
Scroll to explore
01ABOUT ME

A developer who
stays curious.

I enjoy the space where solid engineering meets a clear human purpose.

I'm Abdullah, a software engineer based in Haarlem. I recently graduated with a BSc in Software Engineering from the Amsterdam University of Applied Sciences, after building experience across Java/Spring Boot, Vue/React and cloud infrastructure.

From secure services and microservices to LLM-powered experiments, I like understanding how the pieces fit together — then making them feel simple for the people who use them.

Aalways learning, always building
01

Think in systems

Good products are more than interfaces. I care about the architecture underneath.

02

Make it clear

Whether it's code or communication, clarity makes collaboration move faster.

03

Keep exploring

New tools, better questions and a healthy curiosity keep my work moving.

02TOOLKIT

The tools I use
to make things real.

A practical toolkit shaped by internships, team projects and a lot of hands-on curiosity.

Java 21Spring BootReactVue.jsTypeScriptJavaScriptMicroservicesREST APIsSQLAzureTerraformDockerPythonRabbitMQGitLLM integrationMicrosoft CopilotSecurityServiceNow
↗Currently exploring: thoughtful AI integrations, cloud-native architecture and developer experience.
03EXPERIENCE

A few places
I've learned by doing.

Every role added a different lens: engineering, reliability, security and the people between them.

02.2025 — 01.2026

WORKRATE · Iron Mountain data centre

Security Officer

Managed access control and logged, tracked and escalated incidents in a 24/7 high-security environment. This role sharpened my calm decision-making, ownership and attention to detail.

ServiceNowIncident managementCompliance
02.2024 — 11.2024

DEVIFE · Digital products

Software Developer Intern

Contributed across frontend and backend for a freelance–client matching platform. Researched RabbitMQ for reliable notifications, implemented secure markdown handling with DOMPurify and authored migration research from Strapi to Nest.

Vue.jsTypeScriptRabbitMQDOMPurify
04SELECTED WORK

Ideas, shipped
with intention.

{ prompt
→ build
→ learn }
CAPGEMINI
2026
01

AI tooling · platform

Prompt generator
for better engineering.

A React proof of concept that turns structured JSON templates into safer, more consistent prompts — with anonymisation confirmation built in.

ReactSpring BootLLM
02AZURE
IAC

Cloud infrastructure

Email alerting
component.

An event-driven Azure component for detecting anomalies and sending alert emails, provisioned reproducibly with Terraform.

AzureTerraformPython
SDG
HvA
03

Team project · web platform

Make sustainability
feel actionable.

A Scrum-built platform for Green Office HvA with quizzes, missions and an admin area that helps students engage with the SDGs.

Vue.jsJavaSQL
search
better.
OBA
AMSTERDAM
04

Natural language search

A simpler way to
find good information.

A multilingual library search webapp for OBA Amsterdam, combining natural language queries, hybrid catalogue search and the ChatGPT API.

Node.jsMySQLChatGPT API
LET'S
MAKE
SOMETHING
05CONTACT

Have a good
challenge?

I'm open to thoughtful conversations, software engineering opportunities and projects where technology can make a real difference.

Start a conversation↗