Hi, my name is

Muhammad Abdullah.

I build things for the web.

I'm a Senior Software Engineer specializing in building exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products at Xref.

About Me

Hello! I'm Muhammad Abdullah, a Senior Software Engineer based in Lahore, Pakistan. I enjoy creating things that live on the internet, whether that be websites, applications, or anything in between.

Currently working at Xref, where I focus on developing and optimizing Django APIs and integrating them with Angular frontends in a microservices architecture.

Here are a few technologies I've been working with recently:

  • Python
  • Django
  • TypeScript
  • Angular
  • Next.js
  • React
  • GraphQL
  • PostgreSQL
  • AWS
  • Docker
  • Kubernetes
  • AI/ML
Muhammad Abdullah

Where I've Worked

Senior Software Engineer @ Xref

Aug 2023 – Present

  • Led the migration of a legacy Django-based internal tool to a modern Angular and Django architecture, resolving complex questionnaire builder challenges and enabling the successful retirement of a 10+ year-old system.
  • Reduced UI code redundancy by 40% by designing and deploying 20+ reusable Angular components in a shared component library.
  • Led development of Django RESTful APIs, integrating with Angular to enhance system features.
  • Optimized codebase for efficiency, contributing to a 25% improvement in system scalability and capabilities.
  • Strengthened code quality standards by conducting rigorous code reviews, earning promotion to a senior code approver role within the engineering team.

Projects

A curated selection of my work, from AI-powered SaaS platforms to open-source contributions.

Vidora
Next.jsDjangoAI

Vidora

Break language barriers with AI-powered video translation and dubbing. Localize your videos into 50+ languages with natural voices and accurate subtitles.

SpeechDaddy.com
ServerlessTTSCloud Services

SpeechDaddy.com

Serverless text-to-speech platform with 300+ voices across 120+ languages. No login required, focused on accessibility.

GNews
PythonAPIPyPi

GNews

Popular Python wrapper for Google News Search with 800+ GitHub stars. Clean API, extensive documentation.

YouTube Downloader
DjangoPythonyoutube-dl

YouTube Downloader

Django-based YouTube video downloader with 70+ stars. Features a clean UI and multiple format support.

Autogram
AIInstagram APIAutomation

Autogram

Automated AI workflow for Instagram content generation from trending news, using custom design rules and branding.

Polyglot
AINLPTranslation

Polyglot

AI-powered multilingual content generation and translation platform with support for 95+ languages.

Haroof-e-Tahaji
PythonCNNDeep Learning

Haroof-e-Tahaji

CNN-based Urdu handwriting recognition with 94% accuracy on 175k+ samples. Custom dataset and evaluation.

My Writings

Education

University of Central Punjab

Apr 2016 – Jul 2020

Bachelor of Computer Science

CGPA: 3.35/4.0

Achievements

Dean's List 2020 (Top 10%)

Relevant Courses

Programming Fundamentals
Object-Oriented Programming
Data Structures
Databases
Operating Systems
Compiler Construction

Get in Touch

Have a project in mind? Let's work together to create something amazing.

Email: ranahaani@gmail.com

Location: Lahore, Pakistan