Full Stack Developer at Emergi Mentors, Sydney (remote)

About Osama Habib, Full Stack Engineer

I'm a Full Stack Engineer with 2 years' experience shipping production SaaS end to end with Next.js, TypeScript, Node.js and FastAPI. I'm currently a Full Stack Developer at Emergi Mentors Pty Ltd, an Australian mentorship SaaS based in Sydney, where I work full-time and remotely and own the Stripe subscription billing.

I live in Multan, Pakistan (UTC+5), and I'm open to full-time remote roles.

Multan, Pakistan
Osama Habib, Full Stack Engineer
Osama HabibWorking remotely with Sydney since Jan 2025

From COMSATS to an Australian product team

A software engineering degree, then two promotions in my first two years of work, all of it remote.

See my experience
  1. BS Software Engineering

    COMSATS University Islamabad

    Four-year degree, finished in 2024.

  2. MERN Stack Intern

    Zendev Studios, remote

    Joined on contract to build MERN features for prop-trading software.

  3. Junior MERN Stack Developer

    Zendev Studios, remote

    Promoted within 2 months for shipping speed and code quality.

    Promoted

  4. Graduate Full Stack Developer

    Emergi Mentors, Sydney (remote)

    Rebuilt the frontend in Next.js 14 with SSR and led the SEO overhaul.

  5. Full Stack Developer

    Emergi Mentors, Sydney (remote)

    Promoted after the graduate year; owns Stripe billing and FastAPI modules.

    PromotedCurrent role

What I work on as a full stack engineer

I work across the whole product, from the Next.js interface to the API, the billing and the deployment. Each area below is backed by work that is in production today.

Next.js and TypeScript frontends

Fast, accessible product UIs rendered on the server and tuned for Core Web Vitals.

Next.js 14/15, React, TypeScript, Tailwind CSS, Framer Motion, SSR, JSON-LD, Core Web Vitals

  • Rebuilt the Emergi Mentors frontend in Next.js 14 with server-side rendering to cut initial load time
  • Led a technical SEO overhaul (SSR, structured data, automated sitemaps) that fixed poor indexing

Node.js and FastAPI backends

Well-structured REST and real-time APIs with auth, roles and clean data flow.

Node.js, Express.js, FastAPI, REST, WebSockets, JWT, Role-based access

  • Designed and built FastAPI APIs for 5 core modules: Job Board, Job Tracker, Purchase History, Usage Tracking, Subscriptions
  • Owned Wheelyst's complete Node.js/Express API, from QR relay to voice calling

Stripe subscription billing

The full subscription lifecycle, from Checkout and plan changes to usage metering and webhooks.

Stripe Subscriptions, Checkout, Webhooks, Usage-based billing, Seat-based plans, PayPal

  • Own end-to-end Stripe billing at Emergi Mentors: plans, Checkout, cancellations, metering, webhooks
  • Built Starter/Pro/Fleet subscription tiers and an enterprise fleet module for Wheelyst

Real-time features and AI integrations

Live, event-driven features and practical LLM integrations that solve product problems.

Socket.io, Groq (Llama), Gemini API, Prompt engineering, LLM evaluation

  • Engineered real-time scan alerts and an anonymous messaging relay for Wheelyst
  • Integrated Groq/Llama in PrepAI to generate and auto-grade MCQ and Q&A tests

Data, cloud and deployment

Relational and document data models, containerised and deployed with CI/CD.

PostgreSQL, MongoDB, Supabase, Docker, CI/CD, AWS (EC2 · ECS · RDS · S3 · CloudFront), Vercel, Render

  • Shipped and operate production apps across VPS, Vercel and Render
  • Hands-on with AWS IAM, VPC, ECR/ECS, ALB, Route 53 and CloudWatch

Remote experience with an Australian product team

I've worked fully remote for 2 years. Since January 2025 I've been part of the Emergi Mentors team in Sydney, taking features from design to production in fast sprint cycles with the product and backend teams.

See my full work experience
  • Proven remote track record

    Two years working fully remote, including my current role with an Australian product team.

  • End-to-end ownership

    I take features from design through API, billing and deployment, not just one layer.

  • Sprint-ready workflow

    Comfortable with Jira, Git-based reviews and fast sprint cycles alongside product and backend teams.

Open to full-time remote roles

I'm looking for a full-time, remote Full Stack Engineer role. I work from Multan, Pakistan, on UTC+5, and plan my day around the team's core hours.

  • Full-time and fully remote
  • Remote with an Australian product team since 2025
  • Async updates, Jira and Git-based reviews
Contact Osama

Time-zone fit

You are 5h behind me

Your time

--:--

My time (PKT)

--:--

00:0006:0012:0018:0024:00

Your 09:00–17:00 is 14:00–22:00 PKT for me. I plan my day around your team's core hours.

What I've built

Production SaaS with subscription billing, real-time features and role-based admin tools.

View all projects

Skills and tech stack

The technical skills from my CV, grouped the way I use them, with the project or role where each one is in production.

Languages

  • TypeScript
  • JavaScript
  • Python

Where I used it: TypeScript across the Emergi Mentors and BexChange frontends; Python for FastAPI at Emergi Mentors.

Frontend

  • Next.js
  • React
  • Tailwind CSS
  • Context API
  • Framer Motion

Where I used it: Rebuilt the Emergi Mentors frontend in Next.js 14, TypeScript and Tailwind CSS; built the Wheelyst Next.js frontend.

Backend

  • Node.js
  • Express.js
  • FastAPI
  • REST APIs
  • WebSockets (Socket.io)

Where I used it: FastAPI APIs for 5 modules at Emergi Mentors; the complete Node.js/Express API and Socket.io alerts for Wheelyst.

Databases

  • PostgreSQL
  • MongoDB
  • Supabase

Where I used it: PostgreSQL at Emergi Mentors, MongoDB in MERN work at Zendev Studios, Supabase in PrepAI.

Payments

  • Stripe Subscriptions
  • Checkout
  • Webhooks
  • Usage-based billing
  • PayPal

Where I used it: Own end-to-end Stripe billing at Emergi Mentors; Starter, Pro and Fleet tiers for Wheelyst.

AI / LLM

  • Groq (Llama)
  • Gemini API
  • LLM API integration
  • Prompt engineering

Where I used it: Groq/Llama generates and auto-grades MCQ and Q&A tests in PrepAI (in development).

Performance and SEO

  • Server-side rendering
  • Core Web Vitals
  • JSON-LD structured data
  • Technical SEO

Where I used it: Led the Emergi Mentors technical SEO overhaul: SSR, JSON-LD and automated sitemaps that fixed poor indexing.

DevOps and Cloud

  • Docker
  • CI/CD
  • VPS deployment
  • Vercel
  • Render
  • AWS

Where I used it: Ship and operate production apps on a VPS, Vercel and Render; hands-on with AWS IAM, VPC, EC2, S3, RDS, ECR, ECS, ALB, CloudWatch, Route 53 and CloudFront.

Tools

  • Git
  • GitHub
  • Postman
  • Jira

Where I used it: Jira and Git-based reviews in sprint cycles at Emergi Mentors; Git workflows with senior developers at Zendev Studios.

Education

I graduated in 2024 and started my first developer role that October.

BS Software Engineering

COMSATS University Islamabad

–

Frequently asked questions

Short answers to what recruiters and hiring managers usually ask first.

Who is Osama Habib?

Osama Habib is a Full Stack Engineer based in Multan, Pakistan, with 2 years' experience shipping production SaaS end to end with Next.js, TypeScript, Node.js and FastAPI. He currently works as a Full Stack Developer at Emergi Mentors Pty Ltd, an Australian mentorship SaaS, where he owns the Stripe subscription billing.

What is Osama Habib's tech stack?

TypeScript, JavaScript and Python; Next.js, React and Tailwind CSS on the frontend; Node.js, Express.js, FastAPI, REST APIs and WebSockets (Socket.io) on the backend; PostgreSQL, MongoDB and Supabase for data; Stripe (Subscriptions, Checkout, Webhooks, usage-based billing) for payments; and Docker, CI/CD, Vercel, Render and AWS for deployment.

Does Osama Habib have remote work experience?

Yes. He has worked fully remote for 2 years. Since January 2025 he has worked full-time and remotely for Emergi Mentors, a Sydney-based company, first as a Graduate Full Stack Developer and, from January 2026, as a Full Stack Developer, working with product and backend teams in sprint cycles. Before that he worked remotely on contract for Zendev Studios as a MERN Stack Intern and then Junior MERN Stack Developer. He works from Pakistan (UTC+5).

Which roles is Osama Habib open to?

Osama Habib is looking for a full-time, remote Full Stack Engineer role working with Next.js, TypeScript, Node.js or FastAPI.

What has Osama Habib built?

At Emergi Mentors he rebuilt the frontend in Next.js 14 with server-side rendering, built FastAPI APIs for five modules (Job Board, Job Tracker, Purchase History, Usage Tracking and Subscriptions) and owns the end-to-end Stripe billing. He also built the complete Node.js/Express API for Wheelyst, a privacy-first contact SaaS with real-time Socket.io alerts and Starter, Pro and Fleet Stripe tiers, and worked on BexChange, a currency exchange platform with WebSocket support chat.

What is Osama Habib's education?

He holds a BS in Software Engineering from COMSATS University Islamabad (2020–2024). His CV is available at osamahabib.com/docs/Osama_Habib_CV.pdf.

Hiring a Full Stack Engineer?

I'm open to full-time remote Full Stack Engineer roles. I work from Pakistan (UTC+5).

Contact OsamaRead the blog on Next.js and Stripe