Expertise

Enterprise, web & mobile platforms

Back ends in .NET and Node.js; web, mobile and desktop apps; CRM and ERP systems; cloud and DevOps.

Illustrative concept, not a product screenshot

What problems look like here

  • Several projects built by one team at the same time.
  • Real-time updates to many users at once.
  • One product across web, admin, APIs and mobile.

What I built

Case studies

  • Agentic AI systems

    Agent systems I build and run daily: an intelligence-triage agent with eval-driven loops, a self-hosted multi-agent assistant, an agentic document pipeline and a two-model agentic engineering workflow.

    Role
    Architect & builder
  • Enterprise single sign-on for 100,000+ users

    High-availability single sign-on across a group of products, on Keycloak with custom Java modules and authentication flows, scaled to 100,000+ users at 99.9% uptime.

    Role
    Solution architect
  • Game and metaverse engine for 100+ games

    The backend and dashboard for a gaming and metaverse platform: a game engine that scores, ranks and rewards players across 100+ games, and a daily resource economy tied to land, NFTs and in-game activity.

    Role
    Architect & engineering lead
  • In-flight entertainment platform for a national Gulf carrier

    An Android passenger-entertainment app whose AES-256 encrypted media plays through an in-app local streaming server and is never written to storage decrypted, plus a separate news and digital-magazine system for the carrier's website.

    Role
    System architect, team lead & lead developer

More work

Patterns I use

Enterprise and app stack

  • Back ends in .NET Core and Node.js
  • Web apps in React, Angular and Vue
  • Mobile apps in React Native and Xamarin
  • Desktop apps in WPF and Electron
  • Applications on Salesforce, Microsoft Dynamics 365 and Odoo, and integrations with them
  • ERP, CRM and help-desk systems

Stack for this domain

Each links to its entry on the stack page.

Where most of my work runs

Ask about this

What has he built in enterprise and apps?

Answers come from the content on this site.

The chat needs JavaScript. Without it, ask through the contact page.