Mahmoud BekheetSenior Front-end Developer
All selected work

Case study 03 · Full-stack · React and TypeScript front end, Node.js back end

Hammoq Inc

Engineered an automated listing engine end to end, raising daily listing throughput 8× without adding headcount.

Role
Full-stack Developer
Period
Dec 2021 – Sep 2022
Context
Full-stack · React and TypeScript front end, Node.js back end
  • React
  • Next.js
  • TypeScript
  • Redux / RTK
  • Material UI
  • Node.js
  • Express
  • MongoDB

The problem

  • Daily listing throughput was approximately 10 listings per day.
  • The MongoDB data model needed to align with business requirements, and query performance needed improvement.

What I built

Automated the listing pipeline
Engineered an automated listing engine on React, TypeScript, and Node.js/Express.
Built full-stack features end to end
Built features across the React and TypeScript front end and the Node.js, Express, and MongoDB back end.
Redesigned the MongoDB architecture
Redesigned the database architecture to improve query performance and align the data model with business requirements.

Outcome

  • daily listing throughput
  • 10 → 80+listings per day, no added headcount
  • Daily listing throughput increased 8×, from approximately 10 to 80+ listings per day, without adding headcount.