Skip to main content
Utkarsh Sorathia
Utkarsh SorathiaFull Stack Developer

Available for New Opportunities

Hi, I'm
Utkarsh Sorathia🧑‍💻.

Full Stack & Mobile Developer specializing in MERN, Next.js and React Native — with 10 apps shipped to Google Play.

I build fast, scalable web apps with Next.js and the MERN stack — 2+ years turning ideas into production-ready products.

About Me

Utkarsh Sorathia

Utkarsh Sorathia

Full Stack Developer
MERN | Next.js | TypeScript

I enjoy working across the full stack — from crafting pixel-precise UIs with React & Next.js to designing Node.js APIs and MongoDB schemas that hold up under real traffic.

I care about clean architecture, honest performance, and shipping things that actually work — not just look good in a demo. When I'm not building, I'm usually writing about what I learned the hard way.

Next.js tech iconNext.js
React tech iconReact
Node.js tech iconNode.js
MongoDB tech iconMongoDB
TypeScript tech iconTypeScript
Tailwind tech iconTailwind

Education

Bachelor of Engineering in Computer Engineering

Sarvajanik College of Engineering and Technology (B.E.)

Surat, Gujarat, India

Jun 2024CGPA: 8.5

Higher Secondary Certificate (12th)

Jeevanbharti Pravrutti Vidhalaya

Surat, Gujarat, India

Mar 2020CGPA: 77 %

Secondary School Certificate (10th)

Jeevanbharti Pravrutti Vidhalaya

Surat, Gujarat, India

Mar 2018CGPA: 84.33 %

Skills

Programming Languages

JavaScript technology icon

JavaScript

TypeScript technology icon

TypeScript

Frontend Development

Next.js technology icon

Next.js

React.js technology icon

React.js

HTML technology icon

HTML

CSS technology icon

CSS

Tailwind CSS technology icon

Tailwind CSS

Redux Toolkit technology icon

Redux Toolkit

Backend Development

Node.js technology icon

Node.js

Express.js technology icon

Express.js

NestJS technology icon

NestJS

Socket.io technology icon

Socket.io

GraphQL technology icon

GraphQL

Mobile App Development

React Native (Android & iOS) technology icon

React Native (Android & iOS)

Expo / EAS Build technology icon

Expo / EAS Build

Google Play Console technology icon

Google Play Console

AdMob technology icon

AdMob

Database Management

MongoDB technology icon

MongoDB

PostgreSQL technology icon

PostgreSQL

MySQL technology icon

MySQL

Tools & Platforms

Firebase technology icon

Firebase

Supabase technology icon

Supabase

Strapi technology icon

Strapi

DevOps / VCS

Git technology icon

Git

GitHub technology icon

GitHub

Docker technology icon

Docker

Ubuntu technology icon

Ubuntu

AWS technology icon

AWS

Soft Skills

Problem Solving technology icon

Problem Solving

Collaboration technology icon

Collaboration

Analytical Skills technology icon

Analytical Skills

Projects & Recent Works

Arrow Game Adventure (Android) project icon

Arrow Game Adventure (Android)

A calm arrow puzzle game for Android. Levels are generated procedurally and every board is verified solvable by a BFS solver before it reaches the player. The grid renders as a single Skia canvas to stay smooth at 18×18, with Reanimated driving the snake-style arrow movement.

React NativeExpoTypeScriptSkiaReanimatedZustandAdMob
Bluff — Cheat Card Game (Android) project icon

Bluff — Cheat Card Game (Android)

Real-time multiplayer card game for 2–6 players. Players join a table with a short code — no account needed — and every play, claim and challenge syncs live across the table. A solo mode adds bot opponents, with an adjustable bot count and four difficulty levels.

React NativeExpoTypeScriptReal-timeSocket.ioBot AI
Sparkle Infotech - On Demand Software Solution project icon

Sparkle Infotech - On Demand Software Solution

Built and maintained the Sparkle Infotech company website using Next.js, Strapi CMS, and GraphQL. Delivered UI design fixes, layout improvements, and optimized GraphQL queries for significantly faster data fetching.

Next.jsStrapiGraphQLTypeScriptChakra UI
Griffin (GPS AT SYS) project icon

Griffin (GPS AT SYS)

A high-concurrency MERN client system with an advanced filters-driven logs page for real-time data inspection. Built for high-traffic production workloads with fast query performance and a clean React dashboard UI.

MERNReact.jsNode.jsMongoDBFiltersRealtime
Corporate Work
Rediminds (IDRE Client) project icon

Rediminds (IDRE Client)

A MERN + PostgreSQL hybrid client system with comprehensive E2E test coverage implemented using Playwright. Structured with modular Node.js services for improved scalability and reduced API latency.

MERNPostgreSQLPlaywrightE2E TestingNode.js
Corporate Work
Baheer Euregio (Custom CMS) project icon

Baheer Euregio (Custom CMS)

Developed custom Strapi plugins and bespoke React components to extend CMS functionality for the Baheer client. Designed specialized administrative interfaces to streamline complex editorial and publishing workflows.

StrapiReact.jsCustom PluginsCMSNode.js
Corporate Work
Next.js Portfolio Website project icon
Current

Next.js Portfolio Website

A modern portfolio built with Next.js 15, featuring a blog system with Sanity CMS, email subscriptions, and a dark-themed responsive design. Showcases projects, skills, and experience with smooth animations.

Next.jsGROQ AITailwind CSSSanity CMSMongoDBResend
Kachnar Nursery & Farm (Website) project icon

Kachnar Nursery & Farm (Website)

A plant nursery website built with Next.js featuring a full plant catalog, newsletter subscription, and structured data for SEO. E-commerce with Supabase and Cloudinary is in progress.

Next.jsTypeScriptSupabaseCloudinaryTailwind CSSSEO
ChatApp Premium (PWA) project icon

ChatApp Premium (PWA)

A real-time messaging PWA built with Next.js and Supabase Edge Functions. Supports push notifications, offline access, persistent sessions, and is installable on any device.

Next.jsSupabasePWAEdge-FunctionsPostgreSQLTailwind
Real-Time Tic Tac Toe Elite project icon

Real-Time Tic Tac Toe Elite

A multiplayer Tic Tac Toe platform with real-time move sync via Pusher, a Minimax AI for offline play, persistent match history in MongoDB, and PWA support.

React.jsNode.jsPusherMongoDBMinimax AIPWA
Typingo - Typing Test Website project icon

Typingo - Typing Test Website

A typing test app for improving speed, accuracy, and finger placement — with real-time feedback and session performance analytics.

React.jsTailwind CSSTypeScript
Arrow Game Adventure (Android) project icon

Arrow Game Adventure (Android)

A calm arrow puzzle game for Android. Levels are generated procedurally and every board is verified solvable by a BFS solver before it reaches the player. The grid renders as a single Skia canvas to stay smooth at 18×18, with Reanimated driving the snake-style arrow movement.

React NativeExpoTypeScriptSkiaReanimatedZustandAdMob
Bluff — Cheat Card Game (Android) project icon

Bluff — Cheat Card Game (Android)

Real-time multiplayer card game for 2–6 players. Players join a table with a short code — no account needed — and every play, claim and challenge syncs live across the table. A solo mode adds bot opponents, with an adjustable bot count and four difficulty levels.

React NativeExpoTypeScriptReal-timeSocket.ioBot AI
Sparkle Infotech - On Demand Software Solution project icon

Sparkle Infotech - On Demand Software Solution

Built and maintained the Sparkle Infotech company website using Next.js, Strapi CMS, and GraphQL. Delivered UI design fixes, layout improvements, and optimized GraphQL queries for significantly faster data fetching.

Next.jsStrapiGraphQLTypeScriptChakra UI
Griffin (GPS AT SYS) project icon

Griffin (GPS AT SYS)

A high-concurrency MERN client system with an advanced filters-driven logs page for real-time data inspection. Built for high-traffic production workloads with fast query performance and a clean React dashboard UI.

MERNReact.jsNode.jsMongoDBFiltersRealtime
Corporate Work
Rediminds (IDRE Client) project icon

Rediminds (IDRE Client)

A MERN + PostgreSQL hybrid client system with comprehensive E2E test coverage implemented using Playwright. Structured with modular Node.js services for improved scalability and reduced API latency.

MERNPostgreSQLPlaywrightE2E TestingNode.js
Corporate Work
Baheer Euregio (Custom CMS) project icon

Baheer Euregio (Custom CMS)

Developed custom Strapi plugins and bespoke React components to extend CMS functionality for the Baheer client. Designed specialized administrative interfaces to streamline complex editorial and publishing workflows.

StrapiReact.jsCustom PluginsCMSNode.js
Corporate Work

Experience

Sparkle Infotech logo

MERN Stack Developer

Sparkle Infotech
Nov 2024 – Present📍 Surat, Gujarat, India
  • Lead development of production MERN applications, improving API performance and refactoring large codebases into cleaner, modular services.
  • Ship cross-platform Android apps with React Native and Expo — 10 published to Google Play, owning the full release cycle from EAS builds and app signing through store listings, Data Safety declarations and staged rollout.
  • Integrate AdMob monetisation with GDPR consent flows, and resolve native Android build failures across the Gradle and Kotlin toolchain.
  • Build SEO-focused Next.js sites and custom Strapi plugins for client projects.
  • Optimized GraphQL queries, cutting data-fetching time by 40%.
PIXML IT Solutions logo

Frontend Developer Intern

PIXML IT Solutions
Jan 2024 – May 2024📍 Surat, Gujarat, India
  • Built responsive React.js interfaces with Tailwind CSS and Bootstrap using a reusable component approach.
  • Shipped production features with a focus on clean, accessible UI.
  • Integrated frontend with backend APIs for reliable data flow.

Services

I build modern, responsive web applications using React, Next.js, and TypeScript. My work ranges from single-page apps to complex, SEO-friendly platforms with server-side rendering, clean API integrations, and strong performance. I focus on scalability, fast load times, and reliable user experiences across devices.

Get in Touch

Have a project in mind or a role to fill? Let's talk about how I can help bring it to life.

Send Me a Message

Protected by reCAPTCHA. Google Privacy & Terms apply.