Zain Razzaq.
SERVICESYSTEMS DESIGN

Systems design for platforms that have to hold up.

Behind every website, platform and automation is a connected stack. I design across the interface, the application logic and the data so the layers work together as one system.

Start a project

What I build

Architecture design

Planning how the interface, the application logic and the data layer fit together before they are built.

Backend development and scalability

Backend work that keeps a platform working as its user base grows, the focus of my role on Bitcoin Yay.

Data modelling and databases

Designing data layers on PostgreSQL, MongoDB, MySQL and Supabase.

Core platform implementation

Leading both the design and the implementation of core architecture, as on a U.S. dental platform serving 200K+ users.

Tools and stack

Experience behind it

User counts refer to the platforms. They do not imply sole attribution of platform growth.

Frequently asked questions

What does systems design cover?

How a product is structured: the interface, the application logic, the data layer, and how they communicate, plus how the whole thing behaves as usage grows.

Have you worked on platforms at scale?

Yes. I worked on backend development and scalability for Bitcoin Yay as it grew from 0 to 75K users, and I led core architecture design and implementation for a U.S. dental platform serving 200K+ users.

Which databases and backend frameworks do you use?

PostgreSQL, MongoDB, MySQL and Supabase for data, and Django, Node.js and Ruby on Rails for application logic, in Python, JavaScript and Ruby.

Can you help scale an existing platform?

Scalability is a core part of my experience. Describe the system and where it is straining through the contact form on zainrazzaq.xyz and I'll tell you whether I can help.

What should we build next?

Tell me what you have in mind, whether it is a product, a platform to scale or a workflow to automate.

Get in touch