Skip to main content

About me

Senior software engineer focused on shipping fast, accessible products and growing the engineers around me.

Hello, friend! I'm Mohammad. My journey began as a Telecommunication Engineer at FET, graduating in 2019. Shortly after, I transitioned into full-stack development through an Upskilling program at HTU, where I discovered my calling in software engineering.

With over 7 years of experience as a senior software engineer and team lead, I build scalable, efficient, user-centric solutions with Next.js, React, Zustand, and Tailwind CSS, while staying close to clean architecture and state-management fundamentals.

I've led teams of engineers, contributed to high-impact projects, and care deeply about collaboration, mentoring, and delivering real value. Outside of code, I refine soft skills, follow new tech trends, and design robust systems.

Projects
24
Articles
38
Games & tools
23
Certifications
2

Experience

    1. Senior Software Engineer

      Mar 2026 – Present

      Building a microfrontend platform for live online auctions, working across a Turborepo monorepo that spans the customer-facing apps.

      • Next.js
      • Redis
      • React.js
      • TypeScript
      • JavaScript
      • Microfrontends
      • Turborepo
      • GraphQL
      • NestJS
      • Drizzle
      • PostgreSQL
      • Tailwind CSS
  1. 1 yr 6 mos
    1. Senior JavaScript Engineer

      Oct 2024 – Mar 2026

      Building scalable features for the MiCustomer Digital Experience Platform, serving major utility companies across North America using modern JavaScript technologies.

      • Next.js
      • React.js
      • tRPC
      • JavaScript
      • TypeScript
      • React Native
      • Drizzle
      • Turborepo
      • PostgreSQL
      • Storybook
      • shadcn/ui
      • Tailwind CSS
      • Zod
      • Bun
      • Deno
      • Azure DevOps
      • Camunda
      • Vitest
      • Keycloak
      • React Query
      • TanStack Table
      • React Hook Form
  2. 4 yrs 10 mos
    1. Frontend Team Lead

      Feb 2024 – Oct 2024

      Led a team of frontend developers, mentoring developers and establishing best practices in testing and component design. Collaborated cross-functionally to deliver scalable, high-quality frontend solutions.

      • Next.js
      • React.js
      • Typescript
      • Storybook
      • Mocha
      • Jest
      • SCSS
    2. Senior Frontend Engineer

      Aug 2022 – Feb 2024

      Spearheaded the development of complex web applications using Next.js and React. Implemented performance optimizations, analytics tracking, and A/B testing solutions. Collaborated with cross-functional teams to deliver high-impact web3 features.

      • Next.js
      • React.js
      • GatsbyJS
      • Redux.js
      • Redux Thunk
      • Typescript
      • Storybook
      • Chart.js
      • TanStack Table
      • PugJS
      • SCSS
      • Express.js
      • Node.js
      • MongoDB
      • PostgreSQL
      • Jest
      • Mocha
      • A/B Testing VWO
      • Google Tag Manager
      • Swiper
    3. Software Engineer

      Jan 2020 – Aug 2022

      Delivered high-quality code for a diverse array of projects for clients including Forbes Magazine and more. Built and maintained full-stack applications using Node.js and React, while implementing various third-party integrations.

      • Node.js
      • Express.js
      • React.js
      • MongoDB
      • PugJS
      • PHP
      • WordPress
      • JavaScript
      • JQuery
      • HTML
      • CSS
      • SCSS
      • GCP
      • Jest
      • Mocha
      • Piano.io
      • Cordial
      • Pardot
      • Salesforce
      • Google Tag Manager
      • Swagger
  3. National ICT Upskilling programme

    3 mos
    1. Full Stack Developer Trainee

      Oct 2019 – Jan 2020

      A three-month bootcamp that focuses on full-Stack development in PHP

      • HTML
      • CSS
      • Bootstrap
      • JavaScript
      • jQuery
      • PHP
      • AJAX
      • MySQL
      • Git

Certifications and Education

Skills & Technologies

Frontend Development

Building scalable, accessible, and interactive user interfaces

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Shadcn
  • Zustand
  • React Query
  • Turborepo

Backend Development

Developing high-performance and maintainable server-side solutions

  • Node.js
  • REST APIs
  • PostgreSQL
  • Drizzle
  • Prisma
  • Express
  • tRPC
  • Auth.js
  • GraphQL
  • MySQL
  • Deno
  • Keycloak

Best Practices & Architecture

Ensuring code quality, scalability, and maintainability

  • Clean Architecture
  • Performance Optimization
  • Code Reviews
  • System Design
  • Testing
  • Accessibility
  • Microservices