Skip to content
Abdimalik

Open to new rolesMogadishu, Somalia · UTC+3

Full-stack, AI & datafor business.

I’m Abdimalik Osman Hassan — a full-stack engineer, AI engineer and data analyst. My focus spans business applications, machine learning and the connections between software and data.

Abdimalik Osman HassanSoftware engineer

Current role
ICT Developer · MyBank Limited
Work history
December 2022 — present
Across the stack
.NET · MERN · Databases · APIs

What I work on

  • Banking integration

    Core banking, payment switches and external platforms — with end-to-end transaction tracing in production.

    Explore the integration work
  • Full-stack engineering

    Interfaces, services and schemas built together across .NET and JavaScript for everyday business workflows.

    See the systems
  • Production ownership

    Secure access, database optimisation, release support and documentation that remain useful after launch.

    Read the experience

One system.
Different dimensions.

Explore how software, AI and data connect. Select a layer, change the view and look beneath the surface.

Conceptual system · 3D perspective

The experience people use.

Interfaces, services and integrations turn a business workflow into working software. Explore the application layer, then follow it into the selected projects.

Explore selected work

Use the buttons to explore. On desktop, move the pointer over the model for depth. The page always scrolls normally.

Selected work.
Real operational problems.

Business platforms built around the details that matter: correct records, clear permissions and dependable payment flows.

Making banking
systems work together.

Secure connections are only part of the work. I also trace transactions end to end when they fail, arrive late or arrive twice.

Conceptual illustration of three metal modules connected with blue cables.
Editorial illustration · Connecting independent systems

Simplified illustration of integration work · Select a layer to explore

Integration layer

The integration work connects systems through secure APIs, authentication and message translation. Access control and predictable data exchange matter at this boundary.

  • REST APIs
  • OAuth 2.0 / JWT
  • JSON / XML
  • Access control

Transaction processing & support

Where correctness is verified and incidents are resolved

  • End-to-end transaction tracing
  • Failed / delayed / duplicated transactions
  • Oracle · SQL Server
  • Release and production support

Conceptual overview of publicly describable responsibilities. This does not depict an employer’s production architecture, configuration or live connections.

From business applications
to banking infrastructure.

Experience building, integrating and supporting software in production.

  1. Feb 2025 — Present

    Current role

    Mogadishu, Somalia

    MyBank Limited

    ICT Developer

    Banking · Payments · System integration

    • Integrate banking platforms and payment services including Somali Payment Switch (SPS), Modefin, Azentio iMAL, WAAFI and core banking systems.
    • Build secure interfaces between internal banking systems and external payment and regulatory platforms.
    • Diagnose failed, delayed and duplicated transactions, tracing production transaction flows end to end.
    • Improved application efficiency and system responsiveness by approximately 30% while handling high transaction volumes.
    More responsibilities at MyBank Limited
    • Implement authentication, access control and secure configuration.
    • Support releases and ongoing production maintenance.
    • Optimise Oracle and SQL Server databases.
    • Produce technical documentation and deliver user training.
    • Banking
    • Payments
    • System Integration
    • Production
    • Oracle
    • SQL Server
  2. Dec 2022 — Jan 2025

    Tabaarak ICT Solutions

    Web Applications Developer — MERN Stack & .NET

    Enterprise web applications · APIs · Data collection

    • Full-stack development across ASP.NET, React.js, Django and CodeIgniter.
    • Database design and implementation on MySQL and PostgreSQL.
    • Authentication and authorization using OAuth and JWT.
    More responsibilities at Tabaarak ICT Solutions
    • Design and delivery of REST APIs consumed by internal and external clients.
    • ODK integration for structured data collection workflows.
    • Technical documentation and end-user support.
    • ASP.NET
    • React.js
    • Django
    • PostgreSQL
    • MySQL
    • OAuth
    • JWT
    • ODK

Across the
application stack.

Tools I use to build, connect and maintain business systems. The work shows how they fit together.

AI & data

  • AI Engineer
  • Machine Learning
  • Data Analyst
Read the AI notes
FrontendInterfaces for operational software — dense data, real users, long sessions.
  • React.js
  • Next.js
  • JavaScript
  • HTML
  • CSS
Next.js & React in inventory
BackendService and application layers across both the .NET and JavaScript ecosystems.
  • C#
  • ASP.NET Core
  • Java
  • Node.js
  • Express.js
  • Python
  • Golang
Node.js & Express in commerce
DatabasesSchema design, query optimisation and production database work, relational and document.
  • Oracle
  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB
MongoDB in inventory
API & IntegrationThe connective layer — moving data correctly and securely between systems that were not designed together.
  • REST APIs
  • JSON
  • XML
  • OAuth 2.0
  • JWT
  • Webhooks
  • Third-party banking interfaces
Banking integration in practice
DevOps & Engineering PracticeHow the work gets shipped, reviewed and kept running once it is live.
  • Git
  • Docker
  • CI/CD
  • Linux
  • Unix
  • Windows
  • Agile
  • Scrum
  • Secure coding
  • Code review
  • Technical documentation

I follow the problem
across the layers.

I work across interfaces, services and databases because production problems rarely stay in one layer. Building ERP, financial, inventory, HR, clinical and commerce systems taught me to look at the whole workflow.

At MyBank Limited, I bring that perspective to banking integration. I care about the details that help a system stay useful: clear permissions, supportable releases and documentation that lets the next engineer work independently.

My profile also spans AI engineering, machine learning and data analysis. I explore these alongside full-stack development in my technical writing, from model evaluation to bringing AI features into useful applications.

Illustrative engineering workspace with a laptop, monitor and notebook on a dark desk.
Editorial illustration · A space for focused engineering
Approach
Build, integrate, investigate and support
Engineering practice
Secure coding · Code review · Technical documentation · User training
Languages
English · Somali · Arabic

Education & continued learning

University education

  • M.Sc. Data Science

    2024 — 2025

    Jamhuriya University of Science and Technology

  • B.Sc. Computer Science

    2019 — 2023

    Jamhuriya University of Science and Technology

Credentials & participation

  • Certification

    2023

    .NET Full-Stack Developer

    Coursera

  • Competition participation

    2022

    IEEEXtreme 16.0 Programming Competition

    IEEE

Let’s build
dependable software.

Open to full-stack, AI engineering and data roles, including remote work. Email me about fintech, enterprise software or system integration.

abdimalik.dev@gmail.com

Based in
Mogadishu, SomaliaEast Africa Time · UTC+3