Building products, solving problems & making connections

I build software that survives contact with the real world.

I’m Muhammad Zain Ul Abidin — Zayn — a software engineer with 4+ years of production experience across Ruby on Rails, Python, AI systems, iOS, and DevOps.

I turn messy business problems into reliable products: backend platforms, asynchronous workflows, document intelligence, mobile experiences, payments, cloud deployments and the systems that keep all of it alive.

4+Years shipping
4 lanesBackend · AI · Mobile · DevOps
Portrait of Muhammad Zain Ul Abidin
SOFTWARE ENGINEER Muhammad Zain Ul Abidin Backend · AI · iOS · DevOps
Rails
AI systems
iOS
AWS

CLIENT REVIEWS

What clients say after the work ships.

f Fiverr5-star client reviews

THE SHORT VERSION

Not a tutorial-project engineer. I build, debug, ship and own production software.

My strongest base is backend engineering with Ruby on Rails and SQL. Around that core, I’ve expanded into Python automation, AI/document intelligence, iOS work, cloud operations and DevOps. I’m comfortable moving from code to infrastructure to production debugging when the problem demands it.

SELECTED WORK

Built for real users, real data and real failure modes.

Some production work is intentionally anonymized because client systems and source code are private. The engineering problems, responsibilities and technologies are real.

ENGINEERING SPECTRUM

One engineer. Multiple layers of the stack.

01

Backend systems

My home turf. Production Rails applications, APIs, business logic, relational data, integrations, background jobs, tests and performance work.

RubyRailsSQLPostgreSQLSidekiqRedisSolid Queue
02

AI & automation

Document intelligence that deals with ugly real-world inputs: OCR, extraction, normalization, validation, explicit failure handling and LLM-assisted workflows.

PythonOCRTextractSensibleLLMs
03

iOS & product

Hands-on iOS development broadened the way I think about software: product behavior, mobile UX, client-side constraints and the backend contracts mobile apps depend on.

iOSMobileProduct thinkingAPIs
04

DevOps & cloud

I don’t stop at merge. I’ve worked with AWS/Linux infrastructure, deployments, monitoring, server administration and production troubleshooting.

AWSLinuxEC2S3Elastic BeanstalkBash

EXPERIENCE

The work behind the stack.

2022 — PRESENT

Software Engineer

DevDen · International client products

Building and maintaining production software across backend architecture, APIs, relational databases, background jobs, testing, third-party integrations, cloud infrastructure, deployments and live-system troubleshooting.

  • Ruby on Rails as the primary production stack, with Python for automation and AI-heavy workflows.
  • Sidekiq + Redis and Solid Queue for asynchronous/background processing.
  • AWS/Linux operations including EC2, S3, Elastic Beanstalk, monitoring and server troubleshooting.
  • Worked on payment/billing integrations and production workflows that require careful validation and reliability.
  • Expanded into iOS engineering and mobile product work alongside backend responsibilities.
CLIENT / FREELANCE WORK

Automation & document engineering

International projects

Delivered OCR and document-processing solutions that turn images and PDFs into structured information, with an emphasis on messy inputs, extraction reliability and practical automation.

2018 — 2022

BS Computer Science

FAST — National University of Computer & Emerging Sciences

Graduated Cum Laude, with multiple Dean’s List recognitions and a Fall 2021 Rector’s List distinction.

TOOLBOX

Tools I use to move from idea → production.

No fake percentage bars. The grouping reflects where my real experience is strongest.

PRIMARY

Backend & data

RubyRuby on RailsPythonSQLPostgreSQLMySQLREST APIsSidekiqRedisSolid Queue
PRODUCTION

Cloud & operations

AWSLinuxEC2S3Elastic BeanstalkBashDeploymentsMonitoringDebuggingGit
AI / AUTOMATION

Intelligent workflows

LLM workflowsOCRAWS TextractSensibleData extractionValidationAutomation
BREADTH

Product & frontend

iOSJavaScriptTypeScriptNode.jsReactStimulusHTML/CSSPHPJavaC#

HOW I ENGINEER

Shipping is a systems problem.

01

Own the problem

I care about why a feature exists, not just which ticket was assigned.

02

Debug from evidence

Logs, traces, database behavior and reproducible failures beat guessing.

03

Automate the boring

If repetitive work can become a reliable workflow, I want to remove it from the human path.

04

Distrust plausible AI

An output that looks right is not necessarily right. Validate, constrain and handle failure explicitly.

BEYOND THE TERMINAL

Engineer by trade. Builder by instinct. Cinephile by default.

When I’m not shipping or debugging software, I’m usually playing or listening to music, following football, or watching movies. Cinema is a genuine obsession — I love the craft, the stories, the performances and the ritual of seeing what filmmakers build next.

MusicPlaying & listening
FootballAlways part of the week
CinemaCinephile mode: permanently on
I like building things that people can actually use — and making them reliable enough that nobody has to think about the engineering underneath.
— Zayn

LET’S BUILD SOMETHING SERIOUS

Need an engineer who can move between product, code and production?

I’m open to software engineering opportunities worldwide and collaborations on ambitious products.