mustafasaitonal@outlook.com

Hi, my name is

Mustafa ONAL.

I build things for the web

I'm a Next.js and React developer who builds high-performance web applications by blending engineering precision with business insight.

Who am I?

Hello! My name is Mustafa, a Full Stack Developer passionate about building high-performing digital solutions with modern technologies like Next.js, React.js, Strapi, and Node.js.

My journey started in 2014 through WordPress customizations, evolving into professional development roles across startups, corporations, and co-founding a solar tech company.

I specialize in headless commerce, custom CRM systems, and scalable web platforms, combining engineering skills with strong business insight.

I'm currently contributing to open-source projects, building SDKs, and crafting full-stack applications with both the MERN and FERN stacks.

Feel free to reach out if you'd like to collaborate or discuss new ideas. I'm always up for meaningful tech conversations!

Mustafa Sait ONAL, Mustafa ONAL

Certificates

The Ultimate Redux Course

Issued by MOSH

Credential ID cert_5jyhpf49

Some projects I have built

NextShopKit Website

The official website for the NextShopKit SDK, built to showcase its features, documentation, and developer use cases. Designed with a developer-friendly UX and SEO in mind, it includes interactive examples, typed API references, and an optimized landing experience using modern frontend tooling.

Next.jsReactTypeScriptContentfulSEODocusaurus

NextShopKit SDK

NextShopKit is an open-source SDK for building custom Shopify storefronts with Next.js. It offers typed functions to fetch products, collections, carts, and metafields. The SDK handles advanced metafield parsing, cart state management with React Context, and integrates seamlessly with Shopify’s Storefront GraphQL API.

TypeScriptNext.jsShopifyStorefront APIGraphQLReactOpen Source

KitSolairePro Headless E-commerce

KitSolairePro is a fully headless Shopify storefront for selling solar kits online. Built with Next.js and Storefront API, it features a dynamic configurator that helps customers select components like panels, inverters, and mounting kits, along with integrated SEO and cart logic.

Next.jsShopifyStorefront APIGraphQLReactMaterial UIMetafields

Soleilex Custom CRM

A fully custom real-time CRM built for managing solar installation projects. It features structured client onboarding, quote and invoice generation, secure digital signatures, integrated maps with cadastral lookup, real-time comments and notifications, and a complete file system on AWS S3. Built for compliance, performance, and seamless collaboration across sales, admin, and field teams.

Next.jsReactPostgreSQLSupabaseFirestoreNode.jsFirebaseAWS S3

Soleilex Corporate Website

Soleilex is a French company who specializes in Solar Panel Installation. The customers can find information about solar panels and leave their information through a special form.

ReactNextReduxFirebaseStyled-ComponentsFormik

Personal website

This project is actually this website. It is open-source and you can find the code in GitHub! If you like it, feel free to clone it.

ReactNextVercelStyled-Components

Where I have worked

NextShopKit

KitSolairePro

Soleilex

Societe Generale

LSEG

Open-Source Full Stack Developer (Shopify API SDK)

NextShopKit

Sep 2024 - Present

Remote

Developed @nextshopkit/sdk, a modular JavaScript/TypeScript SDK for custom Shopify storefronts with Next.js.

Built advanced metafield parsing, React Context cart logic, and abstraction utilities for Shopify Storefront GraphQL API.

Published SDK via npm and implemented automated CI/CD with GitHub Actions.

Relevant skills

Next.js
Shopify
GraphQL
React
TypeScript
GitHub Actions

Full Stack Developer

KitSolairePro

Sep 2024 - Present

Paris, France

Developed a full Shopify headless storefront using Next.js and Storefront API with dynamic solar kit configurators.

Integrated product metafields and advanced cart logic for customizable kits and mounting/inverter options.

Implemented technical SEO features including OpenGraph, JSON-LD, and canonical tags.

Relevant skills

Next.js
Shopify
Headless CMS
SEO
JavaScript
TypeScript

Full Stack Developer

Soleilex

Feb 2021 - Mar 2025

Paris, France

Built the Soleilex website using Next.js and Strapi with fully dynamic CMS features.

Developed a React/PostgreSQL CRM with invoicing, internal notes, and PDF generation.

Designed REST APIs to automate workflows and external integrations for compliance.

Optimized for SEO with metadata, OpenGraph, and Google Search Console integration.

Relevant skills

Next.js
React
Strapi
PostgreSQL
Node.js
Express
REST API

Frontend Developer & Product Owner

Société Générale Assurances

Sep 2019 - Nov 2020

Paris, France

Developed a React + Strapi internal tool for 200+ users across 9 countries, saving €250–300K.

Led Agile sprints and developed relational data models across UX, engineering, and compliance.

Conducted user research and built localized UI/UX prototypes using Figma and Adobe XD.

Relevant skills

React
Strapi
Agile
Figma
User Research
Product Ownership

Internship

London Stock Exchange Group (LSEG)

Mar 2019 - Aug 2019

Paris, France

Collaborated with developers to convert design specs into implementation-ready assets.

Contributed to UI design using Adobe XD and ensured integration into corporate platforms.

Relevant skills

Adobe XD
UX/UI
Web Standards
Design Systems

Where I have studied

Paris Dauphine

IAE Gustave Eiffel

Marmara University

Master of International Business Management and New Communication Technologies

Université Paris Dauphine - PSL

2019 - 2020

Paris Area, France

Related courses include Project Management, Digital Transformation, Information Technologies.

A master program with strong focus on new digital technologies and implementations.

Full English track courses in an international environment.

Key learning topics

Scrum
Project Management
API Management
E-commerce
Google Analytics
Google Ads
Facebook Business Manager

Master of Business Administration - MBA

IAE Gustave Eiffel

2018 - 2019

Paris Area, France

Related courses include Corporate Finance, International Negotiation and Leadership.

Participated in negotiation simulations and real business case scenarios.

Full English track courses in an international environment.

Key learning topics

Marketing
International Negotiation
Project Management
Finance

Bachelor of Business Administration - BBA, Decision Sciences

Marmara University

2014 - 2018

Istanbul, Turkey

Obtained business-related skills on Finance, Accounting, Statistics, Human Resources, Business Law.

Improved mathematical methods for managerial decisions with my major degree Decision Sciences.

The BBA program of Marmara University places its graduates to top companies in Turkey.

Full English track courses.

Key learning topics

Business
Statistics
Math
Finance
Human Resources