Skip to content
View petermekhaeil's full-sized avatar
Block or Report

Block or report petermekhaeil

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse

Hi πŸ‘‹ My name is Peter Mekhaeil

I am an experienced web developer with a focus on optimizing performance and delivering a seamless user experience. I teach about web development using the latest technologies.

  • 🌍 I'm based in Singapore
  • πŸ–₯️ See my portfolio at
  • 🧠 I document my daily learnings in my Today I Learned repository.
  • 🀝 I'm available as a mentor on ADPlist.
  • ⚑ I have a diverse background, having been born in Egypt and raised in Australia. This upbringing sparked my love for computers, cars, and the outdoors. When I'm not working on the web, you can find me running and exploring new outdoor locations.


JavaScript TypeScript HTML5 React NextJs Gatsby CSS3 TailwindCSS Redux Webpack Babel Svelte NodeJS GraphQL


My latest posts

Peter's GitHub stats


  1. salary-negotiating salary-negotiating Public

    Curated list of valuable salary negotiation advice.

    225 13

  2. zodaxios zodaxios Public

    HTTP client with schema validation using Zod

    TypeScript 3 1

  3. til til Public

    Today I learned

    Shell 10 1

  4. page-speed-insights page-speed-insights Public

    Compares page speed performance reports using Chrome User Experience Report.

    TypeScript 7 2

  5. Public

    AI-powered resume and cover letter builder.

    Svelte 3

  6. remix-commerce remix-commerce Public

    Performant e-commerce that runs on the edge. Built using Remix running on Cloudflare Workers.

    TypeScript 4 1