{:ok, :available} — open to freelance & full-time

I build systems that refuse to go down.

I'm Ahmed Ismail — a Senior Software Engineer specializing in Elixir, Phoenix & OTP. For five years I've shipped real-time platforms that treat failure as a design input: supervised, concurrent, and still up when it matters.

5+
Years experience
10+
Production platforms
4
Industries served
observer
:one_for_one
Ahmed.Supervisor
Endpoint
LiveView
Repo
PubSub
[info] all children alive — system healthy
uptime —restarts 0 · downtime 0ms

// live demo — a worker crashes, the supervisor restarts it, the system never blinks. That's how I build.

01about

Reliability isn't a feature. It's a discipline.

I'm Muhammad Ahmed Ismail — a Senior Software Engineer from Lahore, Pakistan, and I've spent 5+ years inside the Elixir / Phoenix ecosystem. The BEAM taught me a different way to think about software: don't prevent every failure — architect so failure doesn't matter.

That philosophy has shipped production platforms across cybersecurity, SaaS, logistics and education: threat-monitoring dashboards, photography business suites, freight-tracking systems and learning platforms with 120+ table schemas behind Absinthe GraphQL APIs.

I'm active on the Elixir Forum and Slack, contribute to open source, and spend free cycles helping new developers fall for Elixir's concurrency model.

BS Computer Science — FAST National University of Computer & Emerging Sciences, 2016 — 2020

01

Failure is a design input

Supervision trees, GenServer/GenStage flows and :one_for_one strategies — systems that heal themselves instead of paging you at 3am.

02

Real-time by default

LiveView interfaces, Phoenix Channels and event-driven pipelines over Kafka and RabbitMQ — state that moves the moment the world does.

03

Owned end to end

From PostgreSQL schema design and query optimization to the polished UI and the Docker/CI pipeline that ships it.

02experience

Five years in production.

From associate to senior — leading architecture, mentoring engineers and keeping mission-critical systems alive.

Aug 2025 — Present
Full-time · Remote
running

Senior Software Engineer — Claridy AI

  • Developing Phoenix LiveView applications with a strong focus on performance and UX.
  • Designing Ecto schemas, migrations and data models for consistent, reliable data structures.
  • Building real-time components and interactive interfaces with LiveView and Alpine.js.
Elixir · Phoenix · LiveView · Ecto · Alpine.js
Aug 2024 — Aug 2025
Full-time

Senior Software Engineer — Hawks Tech

  • Led architecture and implementation of Elixir backend systems focused on scalability.
  • Designed real-time features with Phoenix LiveView and WebSockets; mentored junior engineers on OTP.
  • Managed multi-tenant setups with PostgreSQL schemas and database optimization.
Elixir · OTP · LiveView · PostgreSQL · CI/CD
May 2024 — Aug 2025
Part-time · Remote

Senior Software Engineer — Cloud Bedrock LLC

  • Built scalable backend services in Elixir with emphasis on concurrency (GenServer, Tasks).
  • Built event-driven pipelines for real-time notifications and led third-party API integrations.
  • Integrated PostgreSQL and MariaDB for multi-database operations.
Elixir · GenServer · Kafka · PostgreSQL · MariaDB
Aug 2022 — Jul 2024
Full-time · Remote

Software Engineer — DyCoders

  • Developed Elixir applications with Phoenix, Absinthe (GraphQL) and PostgreSQL.
  • Built real-time user interfaces with Phoenix LiveView for seamless in-app experiences.
  • Containerized deployments with Docker and AWS S3; CI/CD automation with ExUnit pipelines.
Elixir · Phoenix · GraphQL · Docker · AWS
Aug 2020 — Aug 2022
Full-time · Onsite

Associate Software Engineer — RegBits Pvt. Ltd.

  • Implemented real-time data handling with Phoenix Channels and WebSockets.
  • Created and optimized PostgreSQL schemas and queries for data-heavy applications.
  • Integrated third-party services like PayPal; managed AWS infrastructure for backups and storage.
Elixir · Phoenix · PostgreSQL · AWS · PayPal
03how i help

Three ways to put me to work.

Whether you need a new product built or an existing one made faster and more reliable — I cover the full lifecycle.

01

Build from scratch

Take an idea from zero to a launched product — architecture, database, real-time features and a polished UI, all shipped to production.

02

Scale & harden

Make slow, fragile apps fast and resilient. I use Elixir/OTP and the BEAM to handle concurrency and stay up under real load.

03

Join your team

Plug in as a senior engineer who ships clean, maintainable code and lifts the whole codebase — not just my own tickets.

+how i work

OTP-first

Supervise everything. Let it crash, restart cleanly, keep serving.

Boring where it counts

Proven tools for data and infra; novelty only where it pays off.

Tested and automated

ExUnit, CI/CD and small reviewable changes keep shipping safe.

Teach as I go

Mentoring and clear code so the whole team gets stronger.

04tech stack

A pragmatic toolkit.

Languages, frameworks, data stores and infrastructure — chosen for reliability, not résumé padding.

Backend

Languages & frameworks
ElixirPhoenixLiveViewOTPAbsinthe GraphQLRuby on Rails

Frontend

UI & interactivity
JavaScriptTailwind CSSAlpine.jsHTMLCSS

Data & Messaging

Storage & event streams
PostgreSQLMySQLMariaDBRedisKafkaRabbitMQ

Cloud & Tooling

Infra & workflow
AWSDockerCI/CDGitExUnitWallaby
05deployed nodes

Shipped, deployed, still running.

Real products serving real users — built primarily on the Elixir & Phoenix stack.

01
catchpole@prod

Catchpole

Cybersecurity Platform

A comprehensive cybersecurity platform built on Phoenix, leveraging Elixir's fault-tolerant architecture for advanced threat detection, risk management and security monitoring.

[ok] Built real-time monitoring interfaces with LiveView that surface threats to security teams as they happen.

Multi-tenantReal-timeSecurity
Phoenix · Elixir · LiveView · PostgreSQL
▸case study
problem
Security teams need threats surfaced the moment they happen, not on the next page refresh.
approach
LiveView interfaces fed by Phoenix's fault-tolerant runtime, so monitoring keeps streaming even when individual components fail.
result
Real-time monitoring UIs that put threat data in front of security teams as it happens.
02
picsello@prod

Picsello

Photography Business SaaS

An all-in-one business management platform for photographers — client management, scheduling, invoicing and automated gallery delivery, from booking to final delivery.

[ok] Shipped booking, gallery and invoicing features used by professional photographers to run their day-to-day business.

SaaSPaymentsGalleries
Elixir · Phoenix · LiveView · Alpine.js · Tailwind
▸case study
problem
Photographers juggle bookings, clients, invoices and gallery delivery across separate tools.
approach
One LiveView app with Alpine.js for small interactions: booking, scheduling, invoicing and automated gallery delivery in a single flow.
result
Booking, gallery and invoicing features used by professional photographers to run their business day to day.
03
corridor@prod

Corridor

B2B Logistics Platform

A B2B platform connecting logistics providers with customers for freight booking and tracking — dynamic pricing, multi-tenant PostgreSQL schemas and real-time shipment tracking over WebSockets.

[ok] Spearheaded development end to end, from background-worker pricing engines to live tracking UIs.

Multi-tenantWebSocketsPricing engine
Elixir · Phoenix · LiveView · PostgreSQL · WebSockets
▸case study
problem
Freight booking needs prices that change with the shipment and tracking that customers can trust in real time.
approach
Multi-tenant PostgreSQL schemas, background workers for the dynamic pricing engine, and WebSocket-driven live tracking.
result
A B2B platform connecting logistics providers and customers, built end to end.
private
04
ami@prod

African Management Institute

EdTech Platform

A pan-African platform empowering entrepreneurs and managers with training and professional development. Maintained a large Elixir codebase with 120+ database tables and Absinthe GraphQL APIs.

[ok] Delivered learning experiences for a platform that trains entrepreneurs and managers across Africa.

120+ tablesGraphQLLong-lived codebase
Elixir · Phoenix · GraphQL · Absinthe
▸case study
problem
A large, long-lived codebase had to keep delivering training to entrepreneurs and managers across Africa.
approach
Maintained and extended the Elixir codebase and its Absinthe GraphQL APIs across 120+ database tables.
result
Stable learning experiences for a pan-African professional development platform.
+more nodes
06contact

Let's build something that stays up.

I'm available for freelance work, contracts and full-time roles. Tell me what you're building — I usually reply within 24 hours.