After Hours Data Systems

Practical software.
Maintainable systems.

An independent software and technology business focused on practical applications, automation, and maintainable systems. From mobile products to identity workflows and infrastructure, the work connects an initial idea to its long-term operation.

Connected Capabilities

Engineering across software, identity, infrastructure, and the connections between them.

Identity & Access

Onboarding, offboarding, guest lifecycle, licensing, and access policies connected through Entra ID and Microsoft Graph.

Integration & Automation

APIs, webhooks, and scheduled pipelines that connect applications, validate data, and make recurring work repeatable.

Software & Product Development

Web and mobile applications, internal tools, and the testing, release management, and content pipelines that sustain them.

Infrastructure & Microsoft Platforms

Microsoft 365, Azure, endpoints, servers, and networks, with security controls, monitoring, and recovery built into their operation.

AI Engineering

Agents, MCP connectors, and LLM integrations with scoped access, review points, and practical guidance for their use.

Data & Reporting

Operational data pipelines, governed models, and reporting that stays connected to the systems behind it.

Independent product ownership

Over 50,000 lifetime app sales

Started with around 20 apps, unpublished the 19 unprofitable ones, and concentrated development on the profitable product. That app went on to exceed 50,000 sales across iOS and Android. Now maintained in Flutter and Dart, it requires only occasional compatibility and content updates.

Read the product story →

Built for Continued Use

The work includes what happens after the first release.

Focused scope

Identify the useful outcome, choose the right level of automation, and account for the effort needed to maintain it.

Safe changes

Use testing, input validation, staged releases, and explicit review points to make changes predictable.

Visible operation

Keep useful logs, health checks, actionable alerts, and recovery documentation alongside the system.