Product thinking
I spend time understanding the existing flow before building, so new features fit the product instead of feeling bolted on.
I build responsive web applications with React, Next.js, MERN stack, AWS, and clean API integrations. I care about stable features, reusable components, and the details that keep features working.
Custom hook
// useDebounce.js - delays a value until input settlesimport { useState, useEffect } from "react"; export const useDebounce = (value, delay = 400) => {const [debounced, setDebounced] = useState(value); useEffect(() => {const id = setTimeout(() => setDebounced(value), delay);return () => clearTimeout(id); // cleanup on change/unmount}, [value, delay]); return debounced;};About
I’m a software engineer based in Surat, Gujarat, currently working at Differenz System. My work sits mostly around React, Next.js, API integration, AWS, and things like loading states, error handling, and edge cases.
I spend time understanding the existing flow before building, so new features fit the product instead of feeling bolted on.
I work with mobile teams, join client calls, share task updates, and turn requirements into clear implementation steps.
I focus on reusable React components, responsive layouts, stable API states, and code that stays easy to maintain.
How I work
I try to understand the problem before writing code, keep changes reviewable, and leave things easier to maintain than I found them.
$ understand requirements and existing flows
plan -> scope, UI states, API needs
build -> React components, APIs, data
review -> refactors, debugging, edge cases
verify -> lint, build, test, polish
Understand what's needed
Goal, user, constraints
Map the screens and states
Screens, states, handoffs
Build it
UI, data, edge cases
Test and hand off
Review, test, handoff
Featured work
A closer look at two products I've shipped — fleet compliance at scale and a developer workspace built around real team workflows.
Welcome Harry Potter!
Hubfleet Dashboard
Current Shifts
18
Open Hazards / Incidents
83
Current Fatigue Breaches
31
Open Faults
121
Schedule For Repair Faults
30
Monitoring Faults
12
Total shift hours
Total distance driven(km)
Fleet compliance product
Worked on an NHVR-approved electronic work diary and fleet safety platform for transport teams across Australia.
Add user profile settings
Fix auth token refresh
Redesign dashboard cards
API rate limiting
Personal SaaS product
Built a developer workspace that connects project planning with GitHub repositories, task ownership, and branch workflows.
Skills
The areas I spend most of my time in — interfaces, full-stack features, APIs, AWS, and the tools around them. Some I know deeply, some I'm still growing into.
Reusable screens, responsive layouts, component systems, and clear interaction states.
End-to-end product features with frontend, APIs, auth flows, and database-backed screens.
Deployments, storage, serverless functions, hosting paths, and release checks.
REST and GraphQL integrations, dynamic data, edge states, and dashboard models.
Editor assistants and code-review habits used for refactors, debugging, and iteration.
Android, Kotlin, WebView apps, Firebase basics, offline states, and Play Store readiness.
Clarity, accessibility, client-ready interfaces, and product decisions that make interfaces easier to use.
Experience
Recent work across product features, reusable React components, API integrations, client communication, freelance delivery, and MERN stack training.
Jul 2026 - Present
Differenz System
Continuing at Differenz System with a broader engineering role across product features, reusable frontend systems, API integrations, and production delivery.
Jul 2025 - Jun 2026
Differenz System
Building and improving product features, creating reusable React components, integrating APIs, coordinating with mobile teams, and joining client calls to clarify requirements.
Jan 2025 - Jun 2025
Differenz System
Worked across JavaScript, AWS, and application fundamentals while learning team workflows and production code practices.
Aug 2024 - Dec 2024
Upwork
Delivered client-based web projects remotely with a focus on responsive implementation and clean handoff.
2019 - 2025
Gujarat Technological University
Completed Diploma and Bachelor's studies in Computer Engineering with foundations in data structures, Python, Android, Kotlin, and software development.
Freelance
If you have a feature, a website, or some interface work that needs a hand, here's the kind of thing I take on. Happy to start small.
UI, APIs, auth, and data connected into a working feature.
Responsive, fast, and easy for a team to update.
Polishing components, states, and accessibility on an existing product.
GitHub
A quick look at the kinds of projects and tools I spend time with.
Contribution activity
GitHub-style development rhythm
Testimonials
A few notes from freelance work — clear delivery, reliable communication, and steady follow-through.
“Patel has amazing ability in web design. I will not hesitate to work with him for future projects.”
“He is reliable and does the work on time”
Send the context, the goal, and what already exists. I’ll reply with a clear next step.