IAIsmail Ashham
Pixel portrait of Ismail Ashham

Solutions engineer · Software developer

I turn complex ideas and manual processes into useful digital products.

From useful software and developer tools to game systems, I combine analysis, UX thinking, and engineering to make complex ideas feel simple.
01

Selected work

Projects

01 · Game · Alpha build

Dragon's Hoard

A cross-platform puzzle roguelike where players match tiles, hatch Dragon Eggs, clear stage targets, buy perks, and push through eight increasingly dangerous lairs.

Dragon's Hoard project preview
Role
Creator & Game Developer
Format
iOS / Android / Web
  • React Native
  • TypeScript
  • Skia
  • Expo
Read case study

The problem

Combine the immediate clarity of match-3 play with roguelike build variety, limited-move objectives, boss curses, and a progression loop that stays readable on a phone.

My contribution

Built the deterministic puzzle engine, React Native and Skia game board, stage flow, perks, shop, achievements, transitions, mobile builds, and the testing workflow around the core systems.

The outcome

A playable multi-platform alpha with a separately tested game engine, repeatable Android release builds, and a complete run structure ready for continued balance and content work.

02 · Software · Working application

Bank Tank

An Android money manager with BML account screen sync, SMS transaction detection, statement imports, animated budget tanks, savings goals, review queues, and analytics.

Bank Tank project preview
Role
Creator & Android Developer
Format
Android Application
  • Kotlin
  • Android Views
  • SQLite
  • Accessibility
Read case study

The problem

Reduce manual money tracking without a direct bank API while keeping sensitive financial data on-device and making uncertain imports safe to review.

My contribution

Designed and built accessibility-assisted account sync, SMS and CSV ingestion, local persistence, categorization rules, correction flows, budgeting, savings, and session-cached analytics.

The outcome

A privacy-first finance toolkit that unifies scattered banking events, remembers corrections, highlights questionable data, and calculates practical spending guidance.

View source
03 · Software · Working application

PayMePls

A local-first Android bill splitter for one-off receipts and multi-day trips, with editable OCR, exact allocations, settlement tracking, and explicit Sharesheet requests.

PayMePls project preview
Role
Creator & Android Developer
Format
Android Application
  • Kotlin
  • Jetpack Compose
  • ML Kit
  • Room
Read case study

The problem

Turn imperfect on-device OCR into a trustworthy ledger while supporting shared items, multiple payers, foreign currencies, credits, repayments, and exact settlement math.

My contribution

Built the ML Kit scanning pipeline, editable receipt review, participant and trip flows, deterministic allocation engine, normalized Room ledger, settlement suggestions, and explicit Android sharing flow.

The outcome

A private, inspectable ledger that handles a quick dinner or a multi-day trip, minimizes the transfers needed to settle, and never sends anything without the user's confirmation.

View source
04 · Software · Working application

Re-Engineer

A React and Supabase platform for teams to build, version, compare, and export complex service forms with live collaboration, permissions, and complete change history.

Re-Engineer project preview
Role
Systems Analyst & Creator
Format
Collaborative Web Application
  • React
  • TypeScript
  • Supabase
  • dnd-kit
Read case study

The problem

Let several people evolve large government-service forms without losing field-level rationale, version history, access control, or compatibility with the OneGov Form Builder schema.

My contribution

Built the React workspace, enhanced field editor, drag-and-drop page and field organization, semantic form versions, grouped history and undo, role-based collaboration, live Supabase updates, and OneGov-ready schema export.

The outcome

A working form re-engineering environment where teams can move from draft fields to locked, auditable versions and hand the resulting schema directly into implementation.

View source
05 · Software · Developer platform

govcraft

A TypeScript MCP server exposing 162 typed OneGov tools plus 15 versioned skills covering workflows, forms, DataHub, payments, tasks, templates, documents, and service operations.

govcraft project preview
Role
MCP & Workflow Engineer
Format
MCP Developer Platform
  • TypeScript
  • Node.js
  • MCP
  • REST APIs
Read case study

The problem

Give agents broad operational power without losing tenant awareness, production safeguards, authentication clarity, change history, or the domain playbooks required to use the APIs correctly.

My contribution

Developed typed operations and agent playbooks around the OneGov API surface, including workflow engineering, authentication, diagnostics, backup and restore behavior, and production-write safeguards.

The outcome

A consolidated operations layer where API wiring and domain-specific SOPs travel together, with every request logged and unsafe production mutations blocked by default.

06 · Software · Working extension

Window+

A Chrome and Firefox extension that preserves complete window state in portable links, restores recently closed sessions, and can sync live windows between the user's browsers through private Google Drive app-data.

Window+ project preview
Role
Creator & Extension Developer
Format
Browser Extension
  • JavaScript
  • WebExtensions
  • Manifest V3
  • Node Test
Read case study

The problem

Preserve complete window semantics across browser families and devices while omitting protected URLs, cleaning stale records, and supporting both extension and browser-neutral restore paths.

My contribution

Designed and built the dependency-free popup and background architecture, deterministic snapshot codec, offline restore page, local archive lifecycle, Google Drive app-data synchronization, cross-browser builds, and automated tests.

The outcome

A cross-browser session tool that can reopen a self-contained link anywhere, recreate the real window when installed, recover qualifying closed windows for seven days, and opt into private cross-device sync without a separate server.

View source DOWNLOAD FOR CHROME
02

Player profile

About me

I design systems, map processes, and turn manual work into clear digital products.

From useful software and developer tools to game systems, I combine analysis, UX thinking, and engineering to make complex ideas feel simple.

Based in
Male, Maldives
Education
BSc (Hons) Computer Science
Focus
Systems, products, and games
03

Career log

Experience

Mar 2026 - Present

Solutions Engineer

Maldives Innovation and Digital Company (Tradenet)

  • Lead a five-person delivery team handling high-volume government services with complex configuration issues and platform constraints.
  • Coordinate delivery, QA follow-up, and stakeholder communication while shaping feasible paths around system caps and launch constraints.
  • Built the OneGov MCP to turn multi-day workflow configuration and QA work into same-day execution.
Nov 2023 - Mar 2026

Solutions Analyst

Maldives Innovation and Digital Company (Tradenet)

  • Partnered with government agencies and engineering teams to analyse requirements, document workflows, and shape OneGov services.
  • Conducted service studies and re-engineering that improved government-service efficiency by around 49% on average.
  • Performed QA, user testing, issue triage, release and deployment support, stakeholder review, and user training.
Jan 2021 - Nov 2023

Senior Administrative Executive

Bright Minds

  • Delivered front-line administration and customer service while consistently meeting organisational targets.
  • Supported internal IT operations and built small tools and process improvements that reduced administrative bottlenecks.
04

Developer loadout

Skills

Systems analysis

  • Process modelling
  • Requirements
  • Workflow re-engineering
  • Data analysis
  • Service design
  • Diagnostics

Engineering

  • Python
  • JSON-RPC / MCP
  • REST & OneGov APIs
  • React
  • Git & GitHub
  • Docker & databases

Delivery & QA

  • QA / UAT
  • Bug triage
  • Project coordination
  • User training
  • Stakeholder communication
  • Team leadership

Let's work together

Have a process to improve or a product to build?

I can map it, design it, and build the digital version.ismailashham1@gmail.com
LinkedIn ↗GitHub ↗