Sheikh Ubaid Ullah
I build the web applications staff use to place orders, keep accounts, and run field operations.
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.
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.
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.
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.