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
- 8 mos
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 yr 6 mosSenior 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
4 yrs 10 mosOptimum Partners
Outsourced to Forbes Media
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
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
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 mosNational ICT Upskilling programme
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
2024 – 2025Salesforce Certified JavaScript Developer I
certification · Salesforce
2021 – 2024Associate Cloud Engineer
certification · Google
2015 – 2019Bachelor Degree in Telecommunication Engineering
education · Faculty of Engineering
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