Resume

Sheikh Ubaid Ullah

Full-Stack Developer

Full-stack developer at MT Pixels in Karachi since September 2024. The published work is Angular and Next.js applications for Engro Fertilizers, OCAC, and a laundry operator in Malaysia.

LocationKarachi, Pakistan

Emailsheikh.ubaidullah10@gmail.com

Phone+92 3478072721

LinksLinkedIn · GitHub · sheikhubaid.me

Experience

Full-Stack Developer, MT Pixels

2024 — Present · Karachi, Pakistan

Since September 2024 I have built Angular and Next.js applications at MT Pixels in Karachi. Engro Markaz and Engro Humsafar are still in progress. Raahguzar is complete. EazyLaundry is a private booking application used in Malaysia.

  • 2024–2025: Raahguzar, the admin application for OCAC (Oil Companies Advisory Council). Citizens report in the mobile app. Handlers assigned to a district update the complaint. Completed.
  • 2025: EazyLaundry, a Next.js application for member bookings, staff catalog work, and driver pickup and delivery, with Stripe for payment. Used in Malaysia. Private.
  • Feb 2025 – present: Engro Humsafar, dealer orders and shipments, and admin setup for users, roles, and SAP reports. In progress.
  • 2026 – present: Engro Markaz, the web application for admins and store employees, including the Markaz incharge. The farmer mobile app is separate. In progress.

Education

  • BS Software Engineering, University of Karachi

    2022 – 2025

  • Intermediate in Computer Science, Government College for Men Nazimabad

    2019 – 2021

Capabilities

Product / business

  • Turning a business process into a web application people can run
  • Products where customers, staff, and operators each have a different job
  • Orders, accounts, reporting, and the flows that connect them

Technical

  • Angular, React, and Next.js, in TypeScript
  • Forms and client state: RxJS, Zod, and React Hook Form
  • Sign-in: Microsoft identity (MSAL) exchanged for an application session, and JWT on later requests
  • REST API clients. On Engro Markaz the API is split into auth, core, and markaz.

Analytical

  • Naming the workflow and the data before drawing screens
  • Building forms, lists, and reports against the records the product already keeps
  • Writing and reviewing so the application can be continued

Collaboration

  • Working from the process the product has to support
  • Reviews, testing, debugging, and technical documentation
  • Remote and freelance work that starts from a short written note