Abdul Rehman

Software architect.
Hands-on engineer.

I design and build business software, distributed systems, and AI-enabled workflows. Here I share the architecture decisions, implementation details, and lessons behind my work.

Available for architecture reviews, software delivery, and ongoing engineering support. Explore consulting →

Abdul Rehman
Architecture, implementation,
and the decisions in between.
  • 20 years in software engineering
  • MS in Computer Science
  • Enterprise, healthcare & cloud systems

Selected engineering work

The decisions behind
the implementation.

Two studies in system boundaries and failure handling, with the engineering scope and delivered capabilities made explicit.

01 / Distributed systems

From scheduled job to isolated execution.

Coordinate scheduled work across services while retaining tenant context and a traceable execution history.

  1. Schedule
  2. Run & events
  3. Isolated workload
My contribution
Service boundaries, .NET implementation, Kafka event contracts, and execution lifecycle design.
Delivered scope
Immediate and scheduled execution, independently deployable services, run histories, and isolated workloads.
Decision to explore
Track a requested run separately from the workload that carries it out.
Read the architecture & contribution

02 / API integration

Make API failures actionable.

Give business applications focused API clients and a consistent way to handle authentication, requests, and failures.

  1. Application
  2. Typed client
  3. External API
Engineering scope
A shared .NET HTTP foundation with focused communication and customer-management clients.
Implemented evidence
API clients, sample applications, and tests for shared HTTP behavior and specific failure responses.
Current stage
In development. Production readiness depends on validation of the intended integration.
Read the implementation study

Technical series

A practical question.
A design you can examine.

Selected guides with reference diagrams and runnable examples. Follow the reasoning, inspect the code, and test the failure paths.

Professional experience

Organizations I’ve
worked with.

Experience across software, healthcare, energy, business technology, and retail.

  • AI-powered, no-code visual test automation for designing, scheduling, and monitoring browser-based test workflows.

  • Enterprise software and IT consulting, with expertise in Microsoft Dynamics 365, cloud platforms, and business-system integration.

  • A healthcare and research institute focused on diabetes, endocrinology, patient care, and professional education.

  • A diabetes-care organization providing treatment, patient education, and community awareness in Pakistan.

  • A national registry initiative bringing together diabetes data to support research, care planning, and understanding of the disease burden.

  • A Belgian automation company working on energy monitoring, energy management, and software for business and industrial processes.

  • Business communications and IT solutions, including call logging, voice recording, and communications infrastructure.

  • Software development and technology outsourcing, supporting web applications and dedicated engineering teams.

  • A technology services company building software and IT solutions for business processes and communication.

  • ERP and point-of-sale solutions connecting retail operations, inventory, finance, and business reporting.

About Abdul Rehman

Stay close to the code.
Understand the system.

My work spans enterprise platforms, healthcare systems, business applications, identity, and cloud infrastructure.

I work across architecture and implementation: defining boundaries, building services, investigating failures, and helping teams understand the decisions they will maintain.

I’m interested in where design meets operating reality—what happens when a message repeats, an integration becomes unavailable, or an AI response needs checking before it can be used.

The case studies describe engineering work and its delivery stage. The technical guides use focused examples to explain patterns you can explore in your own environment.

Work together

Have a technical problem
worth exploring?

I work with founders and engineering teams on architecture reviews, implementation, and ongoing technical support. Find the services, engagement options, and rates on the Consulting page.