Skip to content
View iahmedmalik's full-sized avatar

Block or report iahmedmalik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iahmedmalik/README.md

Ahmed M. — Software, testing and project coordination

Software Engineer · Software QA · Client & Project Coordination

I build and test web applications, with a background in client communication and project coordination. Based in Lahore, Pakistan. Open to jobs and internships where I can contribute to software development, testing or project delivery.

View portfolio LinkedIn Get in touch

About me

I like understanding a problem before writing its solution: ask the useful questions, document the requirements, build something practical, and test it. My client-facing background helps me explain technical work clearly and keep the next step organised.

Tech stack

Area Tools and skills
Languages & web TypeScript · JavaScript · React · Next.js · HTML · CSS
Data & backend SQL · PostgreSQL · Supabase · Express
Quality assurance Playwright · Vitest · Manual testing · API testing · Test case design · Defect reporting
Project coordination Jira · ClickUp · HubSpot · Requirements analysis · Sprint tracking · Status reporting

Selected work

Project What it does Explore
FlowPlan Project planning with task dependencies, critical path scheduling and slack calculations. Requirements, scheduling logic and automated tests live alongside the code. Live app · Product brief · Test report
QueueCare A real-time clinic queue with urgent-patient priority, separate reception/doctor/patient views, and database access controls. Live app · Business requirements · Test report
CommitteeKeeper A savings committee tracker for payments, receipts, turns and an audit history. Business rules and data integrity shape the implementation. Live app · Business rules · Test report
PulseMetrics A local product-analytics prototype covering event tracking, funnels and A/B testing, with API, database and browser tests. Product brief · Test report
SauceDemo manual QA Test case design, execution records and defect reports for a public demo shop. Four login cases are recorded as executed; the remaining scope is unexecuted. Test workbook · Execution report

These are personal portfolio projects. Their repositories document scope, test evidence and remaining work. Watch all four project films on my portfolio.

Experience that informs the work

My client-facing background includes HOF Global, ibex, and LiveAdmins / CallStorm. At iTechGemini, my Project Management internship involved Jira and ClickUp tracking, sprint records, meeting actions and project documentation. That experience taught me to listen carefully, keep records clear and make the next step easy to follow.

Away from the screen

Football and sport are a big part of what I enjoy outside work.

If you’re hiring for software development, QA or project coordination, I’d be glad to talk. Email me or connect on LinkedIn.

Pinned Loading

  1. ahmed-m-portfolio ahmed-m-portfolio Public

    Ahmed M.’s Next.js portfolio: interactive 3D artwork, four project films, software QA evidence, requirements analysis and project coordination experience.

    TypeScript

  2. CommitteeKeeper CommitteeKeeper Public

    Savings committee (BC/kameti) tracker: members, monthly payments, tamper-proof history, reminders.

    TypeScript

  3. FlowPlan FlowPlan Public

    Project planner that finds the critical path and slack of every task (CPM). Next.js + TypeScript, tested with Vitest and Playwright.

    TypeScript 1

  4. QueueCare QueueCare Public

    Live clinic queue: urgent patients first, fair for everyone else, and every patient can follow the queue on their phone. Next.js, Supabase (RLS, Realtime), Playwright.

    TypeScript

  5. saucedemo-qa-testing saucedemo-qa-testing Public

  6. PulseMetrics PulseMetrics Public

    Product analytics for small apps: events, funnels, daily active users and A/B tests.

    TypeScript