location
Copenhagen, DenmarkSoftware engineer with strong communication skills
Based in Copenhagen, with production-facing experience across Angular, .NET, TypeScript, C#, Python, SQL, and infrastructure-aware engineering work.
overview
Since 2017, I have worked across frontend and backend web development, Python-based test automation, and earlier cloud and API foundation work.
The throughline is practical delivery: understand the system, ship the work, communicate clearly, and stay effective across product and engineering boundaries.
experience
current_role
Full Stack Developer
Consensus
Oct. 2020 - Present
Current long-running software engineering role and the clearest signal of sustained production-facing experience.
Angular and .NET delivery
Software Developer
IT Minds
Sep. 2019 - Sep. 2020
Developed web applications using Angular and .NET.
Python automation
Student Software Developer
Cobham SATCOM
Aug. 2018 - Sep. 2019
Worked with Python-based test automation using pytest for a push-to-talk satellite communication system.
Cloud and API foundations
Software Developer Intern
Cobham SATCOM
Mar. 2018 - Aug. 2018
Worked hands-on across cloud infrastructure, Linux/NGINX operations, and web API development.
- AWS services including VPC, IAM, EC2, S3, RDS, CloudWatch, and load balancing
- Linux CLI work plus NGINX configuration, maintenance, and debugging
- Node.js, Express, Google Maps JavaScript API, and custom web API development
Enterprise scripting
Junior Developer
Strategy Lighthouse
Aug. 2017 - Aug. 2018
Built Groovy scripts in Oracle Planning and Budgeting Cloud Service to import, export, and modify multidimensional business data.
skills
How I work
- Structured problem solving
- Clear communication across technical and non-technical contexts
- Comfortable taking ownership and learning new domains quickly
- Product-minded and delivery-oriented
Languages
- Danish
- native or bilingual proficiency
- English
- full professional proficiency
- Urdu
- limited working proficiency
Core technologies
frontend
backend
Supporting tools
Agentic engineering
Practical experience with AI-assisted engineering workflows, spanning custom agent tooling, MCP-based integrations, terminal-native implementation, and in-editor coding support.
Custom workflow
Claude Code
Custom skills, subagents, hooks, and MCP integrations for structured agent workflows.
Protocol
Model Context Protocol (MCP)
Using MCP to connect tools, context, and external systems into agent-enabled engineering flows.
Terminal agent
Codex
Terminal-native and browser-assisted implementation workflows for iterative development and UI refinement.
Editor assistant
GitHub Copilot
Assistant-supported coding for implementation speed, scaffolding, and in-editor iteration.
leadership
Local Sports Club
Board and operations involvement
Jan. 2010 - Present
Long-running volunteer work focused on daily operations, activity coordination, budgeting, and acting as a contact point for the local community.
Local Tenant Board
Member & former vice chairman
Oct. 2020 - Sep. 2024
Part of the local residential tenant board, contributing to resident representation, coordination, local projects, and Microsoft 365 administration.
Annual Eid Festival
HR & advertising manager
Jun. 2013 - Apr. 2019
Part of the organizing group for a large local festival, covering HR, advertising, planning, and coordination responsibilities.
education
Technical University of Denmark, DTU
Bachelor of Engineering (B.E.), Software Technology
2015 - 2018
Herlev Gymnasium & HF, Voksenuddannelsescenter Frederiksberg, VUF
Higher Preparatory Examination (HF)
2010 - 2014
Gladsaxe School
Elementary school
2000 - 2010
contact
Serious engineering conversations start best on LinkedIn.
If the need is a software engineer who can operate across product delivery, automation, and system-aware implementation work, LinkedIn is the one intended first step.
GitHub and GitLab remain public proof surfaces, but they support the profile rather than replacing the main professional contact route.