Sheikh Ubaid Ullah

I build the web applications staff use to place orders, keep accounts, and run field operations.

02 / Background

Professional background

Since September 2024 I have worked as a Full-Stack Developer at MT Pixels in Karachi. The published work is the Engro Markaz web application and Engro Humsafar, both still in progress for Engro Fertilizers; Raahguzar, the admin application for OCAC (Oil Companies Advisory Council); and EazyLaundry, used in Malaysia. Three are Angular. EazyLaundry is Next.js. I hold a BS in Software Engineering from the University of Karachi (2022–2025). This record is written first for hiring managers, and a client or an admissions reader can use the same pages.

03 / Thinking

How I think

I start from the job and the data, then the screens. On Engro Humsafar that is five order types on one flow. On Engro Markaz, Microsoft sign-in is exchanged for an application session before any staff work opens.

04 / Collaboration

How I collaborate

Reviews, testing, debugging, and documentation are part of how the work ships. I stay close to the people who use the product so the application matches the real process.

05 / Principles

Working principles

01

The job comes first

Who uses the product, and what they have to finish, decides the modules. A screen that ignores the job does not survive contact with real work.

02

Structure the application

Data access and services stay behind a repository, with dependencies injected, so a module can change without a rewrite of the page.

03

Reuse what repeats

Forms, lists, and flows show up more than once. Shared pieces keep the application consistent instead of a new page for every exception.