GovTech

Business Registration

Research-Led Design

Mobile

Systems Thinking

Rizyk

Rizyk

Rizyk

Structuring chaos into a launchable product government business registration redesigned for the people it was supposed to serve.

Structuring chaos into a launchable product government business registration redesigned for the people it was supposed to serve.

Structuring chaos into a launchable product government business registration redesigned for the people it was supposed to serve.

GovTech

Business Registration

Research-Led Design

Systems Thinking

Mobile

Mobile

Role

Role

Product Designer (UI/UX) | Sole Designer

Product Designer (UI/UX) | Sole Designer

Product Designer (UI/UX) | Sole Designer

Platform

Platform

Mobile + Web Admin

Mobile + Web Admin

Mobile + Web Admin

Context

Uganda · URSB-Aligned

Uganda · URSB-Aligned

Uganda · URSB-Aligned

Type

Type

Client-Based Project

Client-Based Project

The client wanted everything in the MVP. No government approval. No scoped requirements. My first job was not to design. It was to make the product possible.

The client wanted everything in the MVP. No government approval. No scoped requirements. My first job was not to design. It was to make the product possible.

The client wanted everything in the MVP. No government approval. No scoped requirements. My first job was not to design. It was to make the product possible.

My Role

My Role

End-to-end ownership across both sides of the system

End-to-end ownership across both sides of the system

End-to-end ownership across both sides of the system

I designed the full product the mobile application for business applicants and the web admin panel for government reviewers. Both sides. Neither was an afterthought.

When development began, I stayed involved through the full build cycle, answering developer queries, resolving edge cases, and making implementation decisions as the designs moved into implementation.

I designed the full product the mobile application for business applicants and the web admin panel for government reviewers. Both sides. Neither was an afterthought.

When development began, I stayed involved through the full build cycle, answering developer queries, resolving edge cases, and making implementation decisions as the designs moved into implementation.

"Two separate systems. Two different user types. One designer across both. The admin panel received the same design rigour as the applicant-facing mobile app."

"Two separate systems. Two different user types. One designer across both. The admin panel received the same design rigour as the applicant-facing mobile app."

"Two separate systems. Two different user types. One designer across both. The admin panel received the same design rigour as the applicant-facing mobile app."

I designed the full product the mobile application for business applicants and the web admin panel for government reviewers. Both sides. Neither was an afterthought.

When development began, I stayed involved through the full build cycle, answering developer queries, resolving edge cases, and making implementation decisions as the designs moved into implementation.

The Problem

The Problem

A product that could not launch until the scope was redesigned

A product that could not launch until the scope was redesigned

A product that could not launch until the scope was redesigned

Government registration systems often fail users at the point of correction: incomplete submissions receive vague feedback, and vague feedback gives users no clear path to fix what went wrong. In Uganda, that problem was compounded by a product brief that made it difficult to define a launchable digital service in the first place.

Uganda's business registration process is fragmented, opaque, and offline-first. Someone trying to register a business does not know which entity type applies to them, which documents are required, or what happens after submission.

The client brief made this harder. The initial scope included every possible government service in a single MVP. None had government approval to operate digitally. Designing all of them would have produced a product that could not legally launch.

The core design problem was not visual. It was structural. Before I could design a single screen, I had to define what this product was actually for.

Government registration systems often fail users at the point of correction: incomplete submissions receive vague feedback, and vague feedback gives users no clear path to fix what went wrong. In Uganda, that problem was compounded by a product brief that made it difficult to define a launchable digital service in the first place.

Uganda's business registration process is fragmented, opaque, and offline-first. Someone trying to register a business does not know which entity type applies to them, which documents are required, or what happens after submission.

The client brief made this harder. The initial scope included every possible government service in a single MVP. None had government approval to operate digitally. Designing all of them would have produced a product that could not legally launch.

The core design problem was not visual. It was structural. Before I could design a single screen, I had to define what this product was actually for.

Initial Client Scope  —  8 services

Business Name Registration

No URSB digital approval

Licensing & Compliance

No digital pathway

Intellectual Property Registration 

No digital pathway

Property Conveyance

No digital pathway

Legal Documentation

No digital pathway

Tax Registration

Permit Applications

Land Title Services

✓  Agreed MVP Scope  —  5 Entity services

Business Name Registration 5 Businesses Entity

URSB approved

Registry Searches

URSB approved

Partnership

URSB approved

Sole Proprietorship

URSB approved

Limited Liability Company (LLC)

URSB approved

Public Limited Company (PLC)

URSB approved

Initial Client Scope  —  8 services

Business Name Registration

No URSB digital approval

Licensing & Compliance

No digital pathway

Intellectual Property Registration 

No digital pathway

Property Conveyance

No digital pathway

Legal Documentation

No digital pathway

Tax Registration

Permit Applications

Land Title Services

Why this decision mattered: Services without URSB digital processing approval would accept user fees but could not complete government registration. Designing those flows would have produced a product that legally could not deliver on its promise. The list was short. The client brief was long. The gap was the argument.

Why this decision mattered: Services without URSB digital processing approval would accept user fees but could not complete government registration. Designing those flows would have produced a product that legally could not deliver on its promise. The list was short. The client brief was long. The gap was the argument.

Why this decision mattered: Services without URSB digital processing approval would accept user fees but could not complete government registration. Designing those flows would have produced a product that legally could not deliver on its promise. The list was short. The client brief was long. The gap was the argument.

"The most important design decision happened before Figma opened."

"The most important design decision happened before Figma opened."

"The most important design decision happened before Figma opened."

Government registration systems often fail users at the point of correction: incomplete submissions receive vague feedback, and vague feedback gives users no clear path to fix what went wrong. In Uganda, that problem was compounded by a product brief that made it difficult to define a launchable digital service in the first place.

Uganda's business registration process is fragmented, opaque, and offline-first. Someone trying to register a business does not know which entity type applies to them, which documents are required, or what happens after submission.

The client brief made this harder. The initial scope included every possible government service in a single MVP. None had government approval to operate digitally. Designing all of them would have produced a product that could not legally launch.

The core design problem was not visual. It was structural. Before I could design a single screen, I had to define what this product was actually for.

Research and Discovery

Research and Discovery

The correction gap that shaped the product

The correction gap that shaped the product

The correction gap that shaped the product

I ran desk research on Uganda's URSB registration process to understand the regulatory flows, documentation requirements, entity structures, and what could realistically be included in the MVP. I mapped each business type against its required information and documents before defining the product flows.

The complexity was not just the number of services. Each entity type required different information, documents, and stakeholder structures. These were not UI variations. They were fundamentally different registration flows, which is why defining the MVP through regulatory research had to happen before interface design.

The research also exposed an important correction gap. When submitted documents were incorrect, unclear, or incomplete, applicants could have an opportunity to correct them before the application moved to rejection, but that opportunity was easy to miss when the problem and deadline were not communicated clearly.

I designed Rizyk so Additional Requirements became an actionable state rather than an unclear rejection. The user receives alerts and notifications, sees exactly what needs to be corrected, and can re-upload the affected information before the application closes.

I ran desk research on Uganda's URSB registration process to understand the regulatory flows, documentation requirements, entity structures, and what could realistically be included in the MVP. I mapped each business type against its required information and documents before defining the product flows.

The complexity was not just the number of services. Each entity type required different information, documents, and stakeholder structures. These were not UI variations. They were fundamentally different registration flows, which is why defining the MVP through regulatory research had to happen before interface design.

The research also exposed an important correction gap. When submitted documents were incorrect, unclear, or incomplete, applicants could have an opportunity to correct them before the application moved to rejection, but that opportunity was easy to miss when the problem and deadline were not communicated clearly.

I designed Rizyk so Additional Requirements became an actionable state rather than an unclear rejection. The user receives alerts and notifications, sees exactly what needs to be corrected, and can re-upload the affected information before the application closes.

Core finding: A registration problem should not become a rejection simply because the applicant did not understand what was wrong. The system needed to make the correction, deadline, and next action visible while there was still time to fix it.

Core finding: A registration problem should not become a rejection simply because the applicant did not understand what was wrong. The system needed to make the correction, deadline, and next action visible while there was still time to fix it.

Core finding: A registration problem should not become a rejection simply because the applicant did not understand what was wrong. The system needed to make the correction, deadline, and next action visible while there was still time to fix it.

I ran desk research on Uganda's URSB registration process to understand the regulatory flows, documentation requirements, entity structures, and what could realistically be included in the MVP. I mapped each business type against its required information and documents before defining the product flows.

The complexity was not just the number of services. Each entity type required different information, documents, and stakeholder structures. These were not UI variations. They were fundamentally different registration flows, which is why defining the MVP through regulatory research had to happen before interface design.

The research also exposed an important correction gap. When submitted documents were incorrect, unclear, or incomplete, applicants could have an opportunity to correct them before the application moved to rejection, but that opportunity was easy to miss when the problem and deadline were not communicated clearly.

I designed Rizyk so Additional Requirements became an actionable state rather than an unclear rejection. The user receives alerts and notifications, sees exactly what needs to be corrected, and can re-upload the affected information before the application closes.

Patterns found across the systems I reviewed

Patterns found across the systems I reviewed

Patterns found across the systems I reviewed

What it causes

What it causes

What it causes

Entity selection is a dropdown

Entity selection is a dropdown

Wrong business type selected. Rejected application. Wasted day.

Wrong business type selected. Rejected application. Wasted day.

Wrong business type selected. Rejected application. Wasted day.

Document requirements shown all at once

Document requirements shown all at once

Document requirements shown all at once

Users upload incorrect files. Vague rejection with no specific guidance.

Users upload incorrect files. Vague rejection with no specific guidance.

Users upload incorrect files. Vague rejection with no specific guidance.

Rejected = restart from zero

Rejected = restart from zero

Rejected = restart from zero

Users abandon the process entirely rather than attempt again.

Users abandon the process entirely rather than attempt again.

Users and the knowledge gaps I designed around

Users and the knowledge gaps I designed around

Users and the knowledge gaps I designed around

First-Time Applicant

First-Time Applicant

Does not know which entity type applies to them. Fears making mistakes that waste money.

Does not know which entity type applies to them. Fears making mistakes that waste money.

Small Business Owner

Small Business Owner

Needs to register quickly and correctly. Cannot afford repeated rejections.

Needs to register quickly and correctly. Cannot afford repeated rejections.

Government Admin

Government Admin

Needs to review efficiently, request specific corrections, and maintain accurate records.

Needs to review efficiently, request specific corrections, and maintain accurate records.

Key Design Decisions

Key Design Decisions

The decisions that made the product launchable and usable

The decisions that made the product launchable and usable

The decisions that made the product launchable and usable

Decision 01 — Most Strategic

Decision 01 — Most Strategic

Scope the MVP through research, not client requests

Scope the MVP through research, not client requests

Scope the MVP through research, not client requests

A product that cannot launch serves no user. Scoping was the first user-centred decision I made.

A product that cannot launch serves no user. Scoping was the first user-centred decision I made.

The client’s initial brief included business registration licensing property conveyance intellectual property and legal documentation all in version one. None had government approval to operate digitally.

I proposed restricting the MVP to five business registration types: Sole Proprietorship, Partnership, LLC, NGO, and PLC. scoped for future release. I defined exactly which services were included and which were future work.

Several services in the original brief had no digital processing pathway at URSB. Designing flows for them would have produced a product that could take user money but could not deliver government processing. That is the specific legal exposure. I brought the research showing which services had URSB digital approval and which did not. The list was short. The client's brief was long. The gap was the argument. The client agreed. The product became launchable.

The client’s initial brief included business registration licensing property conveyance intellectual property and legal documentation all in version one. None had government approval to operate digitally.

I proposed restricting the MVP to five business registration types: Sole Proprietorship, Partnership, LLC, NGO, and PLC. scoped for future release. I defined exactly which services were included and which were future work.

Several services in the original brief had no digital processing pathway at URSB. Designing flows for them would have produced a product that could take user money but could not deliver government processing. That is the specific legal exposure. I brought the research showing which services had URSB digital approval and which did not. The list was short. The client's brief was long. The gap was the argument. The client agreed. The product became launchable.

The client’s initial brief included business registration licensing property conveyance intellectual property and legal documentation all in version one. None had government approval to operate digitally.

I proposed restricting the MVP to five business registration types: Sole Proprietorship, Partnership, LLC, NGO, and PLC. scoped for future release. I defined exactly which services were included and which were future work.

Several services in the original brief had no digital processing pathway at URSB. Designing flows for them would have produced a product that could take user money but could not deliver government processing. That is the specific legal exposure. I brought the research showing which services had URSB digital approval and which did not. The list was short. The client's brief was long. The gap was the argument. The client agreed. The product became launchable.

Each tile represents a scoped, approved service, not the full client wishlist.

Each tile represents a scoped, approved service, not the full client wishlist.

Each tile represents a scoped, approved service, not the full client wishlist.

Decision 02

Decision 02

Admin panel built around correction and accountability, not just oversight

Admin panel built around correction and accountability, not just oversight

Admin panel built around correction and accountability, not just oversight

Every admin rejection required a written reason. No invisible decisions allowed in the system.

Every admin rejection required a written reason. No invisible decisions allowed in the system.

I designed the admin panel so that every decision required a written reason before it could be saved. A rejection without explanation does not exist in this system.

An additional requirements request shows the user exactly which document or field needs attention not a general your application needs work message. This decision disproportionately protected the user the person with the least power in a government registration process submitting documents they cannot recover if something goes wrong. The admin audit trail was a secondary benefit. The primary one was giving users a system they could trust.

I designed the admin panel so that every decision required a written reason before it could be saved. A rejection without explanation does not exist in this system.

An additional requirements request shows the user exactly which document or field needs attention not a general your application needs work message. This decision disproportionately protected the user the person with the least power in a government registration process submitting documents they cannot recover if something goes wrong. The admin audit trail was a secondary benefit. The primary one was giving users a system they could trust.

I designed the admin panel so that every decision required a written reason before it could be saved. A rejection without explanation does not exist in this system.

An additional requirements request shows the user exactly which document or field needs attention not a general your application needs work message. This decision disproportionately protected the user the person with the least power in a government registration process submitting documents they cannot recover if something goes wrong. The admin audit trail was a secondary benefit. The primary one was giving users a system they could trust.

"Every admin decision requires a written reason. No invisible rejections."

"Every admin decision requires a written reason. No invisible rejections."

"Every admin decision requires a written reason. No invisible rejections."

Decision 03

Decision 03

Status tracking with a genuine resubmission path

Status tracking with a genuine resubmission path

Status tracking with a genuine resubmission path

Rejection used to mean starting over. I made every error fixable without restarting.

Rejection used to mean starting over. I made every error fixable without restarting.

I designed a seven-state application lifecycle: Submitted, Under Review, Additional Requirements Needed, Resubmitted, Approved, Registered, and Delivered. Each state had a defined meaning and a defined next action.

The critical decision: separating "Additional Requirements Needed" from "Rejected." One means fix and continue. The other means the application is closed. In the systems I reviewed, correction and rejection were often not separated clearly enough for the applicant. That was the failure I was fixing.

The resubmission flow let users fix only the flagged items without re-entering any previously accepted information. A user with three documents previously accepted and one rejected does not start over. They fix one thing. The rest of their work is preserved.

The resubmission window is not invisible. A time sensitive reminder surfaces on the user’s dashboard the moment an Additional Requirements notice is issued showing exactly what needs to be fixed with a direct Submit Now action and a deadline before the application auto rejects. The user sees the urgency. The path is one tap. Missing the deadline is a choice not a gap in the system.

I designed a seven-state application lifecycle: Submitted, Under Review, Additional Requirements Needed, Resubmitted, Approved, Registered, and Delivered. Each state had a defined meaning and a defined next action.

The critical decision: separating "Additional Requirements Needed" from "Rejected." One means fix and continue. The other means the application is closed. In the systems I reviewed, correction and rejection were often not separated clearly enough for the applicant. That was the failure I was fixing.

The resubmission flow let users fix only the flagged items without re-entering any previously accepted information. A user with three documents previously accepted and one rejected does not start over. They fix one thing. The rest of their work is preserved.

The resubmission window is not invisible. A time sensitive reminder surfaces on the user’s dashboard the moment an Additional Requirements notice is issued showing exactly what needs to be fixed with a direct Submit Now action and a deadline before the application auto rejects. The user sees the urgency. The path is one tap. Missing the deadline is a choice not a gap in the system.

I designed a seven-state application lifecycle: Submitted, Under Review, Additional Requirements Needed, Resubmitted, Approved, Registered, and Delivered. Each state had a defined meaning and a defined next action.

The critical decision: separating "Additional Requirements Needed" from "Rejected." One means fix and continue. The other means the application is closed. In the systems I reviewed, correction and rejection were often not separated clearly enough for the applicant. That was the failure I was fixing.

The resubmission flow let users fix only the flagged items without re-entering any previously accepted information. A user with three documents previously accepted and one rejected does not start over. They fix one thing. The rest of their work is preserved.

The resubmission window is not invisible. A time sensitive reminder surfaces on the user’s dashboard the moment an Additional Requirements notice is issued showing exactly what needs to be fixed with a direct Submit Now action and a deadline before the application auto rejects. The user sees the urgency. The path is one tap. Missing the deadline is a choice not a gap in the system.

"Status is not a label. It is an instruction."

"Status is not a label. It is an instruction."

"Status is not a label. It is an instruction."

Decision 04

Decision 04

Replace entity selection with a guided questionnaire

Replace entity selection with a guided questionnaire

Replace entity selection with a guided questionnaire

In a government registration system, choosing the wrong entity type costs the user a fee they cannot recover and a rejection they cannot appeal.

In a government registration system, choosing the wrong entity type costs the user a fee they cannot recover and a rejection they cannot appeal.

The questionnaire is not a UX convenience. It is error prevention at the point where errors are most expensive. I designed a short questionnaire that asks the user about their situation in plain language how many people are starting the business is it for profit will it have a board of directors.

Based on the answers, the system recommends the correct entity type with a brief explanation. The user sees the recommendation before committing to any flow.

The questionnaire is not a UX convenience. It is error prevention at the point where errors are most expensive. I designed a short questionnaire that asks the user about their situation in plain language how many people are starting the business is it for profit will it have a board of directors.

Based on the answers, the system recommends the correct entity type with a brief explanation. The user sees the recommendation before committing to any flow.

The questionnaire is not a UX convenience. It is error prevention at the point where errors are most expensive. I designed a short questionnaire that asks the user about their situation in plain language how many people are starting the business is it for profit will it have a board of directors.

Based on the answers, the system recommends the correct entity type with a brief explanation. The user sees the recommendation before committing to any flow.

Entity selection as a structured recommendation not a dropdown the user has to guess.

Entity selection as a structured recommendation not a dropdown the user has to guess.

Entity selection as a structured recommendation not a dropdown the user has to guess.

Decision 05

Decision 05

OCR-assisted document capture eliminates manual re-entry

OCR-assisted document capture eliminates manual re-entry

OCR-assisted document capture eliminates manual re-entry

Users were typing information their documents already contained. Every manual entry was a potential rejection.

Users were typing information their documents already contained. Every manual entry was a potential rejection.

I designed the document capture step to use OCR to read the uploaded NIC and automatically populate the corresponding form fields. The user reviews the pre-filled data and confirms or corrects it.

They do not type anything twice. This reduced unnecessary re-entry and gave users a chance to review extracted information before submission, instead of typing information already present on their documents.

I designed the document capture step to use OCR to read the uploaded NIC and automatically populate the corresponding form fields. The user reviews the pre-filled data and confirms or corrects it.

They do not type anything twice. This reduced unnecessary re-entry and gave users a chance to review extracted information before submission, instead of typing information already present on their documents.

I designed the document capture step to use OCR to read the uploaded NIC and automatically populate the corresponding form fields. The user reviews the pre-filled data and confirms or corrects it.

They do not type anything twice. This reduced unnecessary re-entry and gave users a chance to review extracted information before submission, instead of typing information already present on their documents.

If the document already contains the information, the user should verify it, not type it again.

If the document already contains the information, the user should verify it, not type it again.

If the document already contains the information, the user should verify it, not type it again.

Decision 06

Decision 06

Decision 06

Digital signature and verification consent before submission

Digital signature and verification consent before submission

Digital signature and verification consent before submission

There was no moment in the original flow where the user confirmed they had reviewed what they were submitting. The signature step is not a legal formality it is the moment the user takes ownership of their application.

There was no moment in the original flow where the user confirmed they had reviewed what they were submitting. The signature step is not a legal formality it is the moment the user takes ownership of their application.

Before final submission, users review a pre-generated summary of their application and sign it digitally. This creates a clear record that the user reviewed and confirmed their information before submission.

I used a signature approach tied to RequireSign a product the client already had in development avoiding additional build cost while delivering the trust signal the user needed.

Before final submission, users review a pre-generated summary of their application and sign it digitally. This creates a clear record that the user reviewed and confirmed their information before submission.

I used a signature approach tied to RequireSign a product the client already had in development avoiding additional build cost while delivering the trust signal the user needed.

Before final submission, users review a pre-generated summary of their application and sign it digitally. This creates a clear record that the user reviewed and confirmed their information before submission.

I used a signature approach tied to RequireSign a product the client already had in development avoiding additional build cost while delivering the trust signal the user needed.

"Review and sign before payment. The user controls the record before it becomes official."

"Review and sign before payment. The user controls the record before it becomes official."

"Review and sign before payment. The user controls the record before it becomes official."

The Design Principles I Applied

The Design Principles I Applied

Every principle backed by a specific decision

Every principle backed by a specific decision

Every principle backed by a specific decision

Scope protects the user

→ Applied in Decision 01

A product that cannot launch serves no one. Scoping was the first user-centred decision I made.

Errors are recoverable, not terminal

→ Applied in Decision 03

Additional Requirements is a different state from Rejected. Every fixable error has a specific fix path.

Guidance before complexity

→ Applied in Decision 04

Entity selection became a recommendation, not a choice the user had to make alone.

Transparency at every step

→ Applied in Decision 03 and Decision 02

Seven explicit status states. Admin decisions require written reasons. Nothing happens invisibly.

Scope protects the user

→ Applied in Decision 01

→ Applied in Decision 01

A product that cannot launch serves no one. Scoping was the first user-centred decision I made.

A product that cannot launch serves no one. Scoping was the first user-centred decision I made.

Errors are recoverable, not terminal

→ Applied in Decision 03

→ Applied in Decision 03

Additional Requirements is a different state from Rejected. Every fixable error has a specific fix path.

Additional Requirements is a different state from Rejected. Every fixable error has a specific fix path.

Guidance before complexity

→ Applied in Decision 04

→ Applied in Decision 04

Entity selection became a recommendation, not a choice the user had to make alone.

Entity selection became a recommendation, not a choice the user had to make alone.

Transparency at every step

→ Applied in Decision 03 and Decision 02

→ Applied in Decision 03 and Decision 02

Seven explicit status states. Admin decisions require written reasons. Nothing happens invisibly.

Seven explicit status states. Admin decisions require written reasons. Nothing happens invisibly.

Outcome

Outcome

What the product became

What the product became

What the product became

2

2

Complete systems designed and shipped: the applicant mobile application and the government admin panel. Both sides of the registration process, end to end.

Complete systems designed and shipped: the applicant mobile application and the government admin panel. Both sides of the registration process, end to end.

5

Business entity types with distinct flows and document requirements.

Business entity types with distinct flows and document requirements.

7

7

Explicit application states: Submitted, Under Review, Additional Requirements, Resubmitted, Approved, Registered, and Delivered.

Explicit application states: Submitted, Under Review, Additional Requirements, Resubmitted, Approved, Registered, and Delivered.

2

Complete systems designed and shipped: the applicant mobile application and the government admin panel. Both sides of the registration process, end to end.

5

Business entity types with distinct flows and document requirements.

7

Explicit application states: Submitted, Under Review, Additional Requirements, Resubmitted, Approved, Registered, and Delivered.

Rizyk did not stop at design handoff. I designed the applicant-facing mobile application and the government admin panel, stayed involved throughout development for developer questions, edge cases, and implementation decisions, and the product was developed and shipped to the client without requiring a structural redesign of the core flows.

Rizyk did not stop at design handoff. I designed the applicant-facing mobile application and the government admin panel, stayed involved throughout development for developer questions, edge cases, and implementation decisions, and the product was developed and shipped to the client without requiring a structural redesign of the core flows.

The product passed legal compliance review on its first submission, with no rejection or required revision to the core product flows.

The product passed legal compliance review on its first submission, with no rejection or required revision to the core product flows.

The regulatory desk research at the start shaped both the MVP and the experience itself: what could legally be included, how each entity flow needed to work, and how applicants should be warned and guided when a submission needed correction before rejection.

The regulatory desk research at the start shaped both the MVP and the experience itself: what could legally be included, how each entity flow needed to work, and how applicants should be warned and guided when a submission needed correction before rejection.

Rizyk did not stop at design handoff. I designed the applicant-facing mobile application and the government admin panel, stayed involved throughout development for developer questions, edge cases, and implementation decisions, and the product was developed and shipped to the client without requiring a structural redesign of the core flows.

The regulatory desk research at the start shaped both the MVP and the experience itself: what could legally be included, how each entity flow needed to work, and how applicants should be warned and guided when a submission needed correction before rejection.

The product passed legal compliance review on its first submission, with no rejection or required revision to the core product flows.

Rizyk reinforced that some of the most consequential product-design decisions happen before visual interface design begins. The scope negotiation, correction architecture, resubmission path, and RequireSign integration shaped what the product could become long before visual polish mattered.

Rizyk reinforced that some of the most consequential product-design decisions happen before visual interface design begins. The scope negotiation, correction architecture, resubmission path, and RequireSign integration shaped what the product could become long before visual polish mattered.

Rizyk reinforced that some of the most consequential product-design decisions happen before visual interface design begins. The scope negotiation, correction architecture, resubmission path, and RequireSign integration shaped what the product could become long before visual polish mattered.

Let's work together.

LinkedIn

Gmail

Open to senior-level Product Design opportunities across AI, SaaS and complex systems

Pakistan Onsite/Remote

Remote Global

Visa Sponsorship Roles

© 2026 Zobia Khalid Malik. All rights reserved.

Designing systems that people can actually use.

Let's work together.

LinkedIn

Gmail

Open to senior-level Product Design opportunities across AI, SaaS and complex systems

Pakistan Onsite/Remote

Remote

Global

Visa Sponsorship Roles

© 2026 Zobia Khalid Malik. All rights reserved.

Designing systems that people can actually use.

Let's work together.

LinkedIn

Gmail

Open to senior-level Product Design opportunities across AI, SaaS and complex systems

Pakistan Onsite/Remote

Remote Global

Visa Sponsorship Roles

© 2026 Zobia Khalid Malik. All rights reserved.

Designing systems that people can actually use.

Create a free website with Framer, the website builder loved by startups, designers and agencies.