Open to meaningful collaborations

Complex problems.
Beautifully
built solutions.

I'm Taha Rafi, a software engineer and technical lead. I turn ambitious ideas into thoughtful digital products and systems that businesses can rely on.

Building across
teams & industries
MDK Corporation Japan
RevolutionaryTechnologies
Open sourcephp-zkteco creator
Find me on GitHub
A few things I've built

Good work speaks
for itself.

Business platforms, connected hardware, and better everyday experiences. A closer look at the thinking behind the code.

5 projects
Enterprise software

MDK Japan

Backend modernization, CRM workflows, and database synchronization for an international business platform.

LaravelReactOracle DB
Enterprise software

Fleetlyst

Corporate fleet operations & double-entry accounting ERP serving major enterprise logistics fleets.

Laravel 10React 18TypeScript
Enterprise software

Raad Enterprise

Ground-up revamp unifying 3 legacy apps into a modern Laravel 13 + Vue 3 platform with IoT biometrics.

Laravel 13Vue 3Vite
Conversational AI

WhatsApp Agent

Multi-tenant conversational AI platform with Meta Cloud API webhooks and visual flow builder.

Laravel 11React 19Tailwind CSS v4
Open source / hardware

php-zkteco

v2.1: Laravel-ready biometric integration with TCP/UDP, attendance writing, ADMS push, and signed webhooks.

PHP 8.xLaravel 8-12TCP / UDP Sockets
Where I can help

From the first idea
to the last detail.

A hands-on engineering partner for the parts of your business that need to work better.

Business systems

Bring your operations together. Custom ERPs, SaaS platforms, billing, and workflows built around how your business actually runs.

Laravel / React / Vue

Connected experiences

Make your tools talk to each other. APIs, data pipelines, biometric devices, and AI automation that reduce manual work.

Python / APIs / Hardware

Technical direction

Move forward with a clear plan. Architecture reviews, legacy modernization, and hands-on leadership for growing engineering teams.

Architecture / Modernization / Leadership
How we'll work together
UnderstandDesignBuildRefine
Engineer by craft.
Problem solver by nature.
Karachi, PK
Working globally
The person behind the work

Hi, I'm Taha.
I like making
things make sense.

I work where business needs meet engineering. Sometimes that means bringing a scattered operation into one platform. Sometimes it means making a device, a database, and an interface work together.

I'm a Senior Software Engineer at MDK Corporation Japan and Technical Lead at Revolutionary Technologies. My approach is simple: understand the problem, keep the solution clear, and care about the details.

Along the way

Experience that
informs the work.

MDK Corporation Japan

Senior Software Engineer

Japan / Remote
Nov 2025 — Present

Revolutionary Technologies

Technical Lead

Karachi, Pakistan
Aug 2024 — Present

Meezotech (Client: Darent.com)

Senior Software Engineer

Riyadh, Saudi Arabia / Remote
May 2025 — Nov 2025
Before we begin

A little clarity.

Who is Taha Rafi?

Taha Rafi is a software engineer and technical lead based in Karachi, Pakistan. He works as a Senior Software Engineer at MDK Corporation Japan and Technical Lead at Revolutionary Technologies, building business platforms and connected software systems.

What software development services does Taha Rafi provide?

Custom business platforms, enterprise ERPs, SaaS products, modern websites, automation tools, and hardware integrations. Each engagement starts with your business needs and an agreed scope.

Which technologies does Taha Rafi work with?

PHP and Laravel for backend systems, React, Next.js, and Vue for web interfaces, Python for automation, and MySQL and Oracle for data. Hardware integrations include the open-source php-zkteco library.

Can you improve an existing system?

Yes. I work on legacy modernization, integrations, performance, and architecture. First we review the existing system, then agree on a practical migration and delivery plan.

How do you work with clients?

Through scoped project builds, technical audits, or ongoing technical leadership. We agree on deliverables, milestones, and communication before work begins. Contact connect@taharafi.com to discuss your project.

Do you work with remote teams?

Yes. I’m based in Karachi, Pakistan (UTC+5), and work with clients and engineering teams internationally. We arrange shared communication hours and clear progress updates.

Let's make something worthwhile

Your next big idea.
Let's build it right.

Tell me what you're working on, what's getting in the way, or where you want to go.

Start a conversation Or say hello on WhatsApp
connect@taharafi.comBased in Karachi, Pakistan · UTC+5