Skip to content
that's me!
(well, my logo)

Hey, I'm Hardik.
I build for the web, and lead the people who do.

I'm Hardik Gohil, a full-stack developer and team lead in Surat, India, 7 years in. I love building things from scratch, rescuing the ones that need it, and keeping 15+ developers shipping without last-minute disasters.

At a glance

view as
two hats, one person →

02 day.ts

A day in my life

Roughly. Live, in India time.

00061218

IST · --:--

Checking the clock…

  1. 00–07Asleep. Mostly.
  2. 07–09First coffee, catching up
  3. 09–10Standups
  4. 10–13Deep work
  5. 13–14Lunch
  6. 14–18Reviews and client calls
  7. 18–20Shipping things
  8. 20–23Learning, side projects
  9. 23–24Winding down
Find a slot with me

03 shipped-with.ts

Code in the wild

  • du.ae
  • Intelmatix
  • Sundance
  • Superworks HRMS
  • CScope
  • ProWork
See the work

04 package.json

{
  "name": "hardik",
  "dependencies": {
    "react": "it-just-clicked",
    "next": "^latest",
    "typescript": "^latest",
    "node": "^latest",
    "express": "^latest",
    "nestjs": "level-up",
    "graphql": "level-up",
    "mongodb": "^latest",
    "postgresql": "^latest",
    "drizzle-orm": "^latest",
    "prisma": "^latest",
    "svelte": "^latest",
    "redux": "^latest"
  },
  "devDependencies": {
    "vue": "a-lovely-fling",
    "angular": "its-complicated",
    "vite": "^latest"
  },
  "peerDependencies": {
    "coffee": "*"
  }
}
no lockfile for feelings
A

7+

years building

B

15+

developers led

C

40+

projects built

D

3

companies

§ 01Experienceexperience.tsx

Where I've worked

  1. Web Team Lead · ProLance ITLeading 15+ developers, mostly by preventing last-minute disasters.Apr 2023 — Now
  2. Senior Web Developer · ProLance ITBuilt, optimized and occasionally rescued web apps across React, Next.js and Node.js.Aug 2022 — Mar 2023
  3. Front-end / React Developer · SuperworksReusable UI and HRMS features, and squashing bugs that thought they were clever.Jan 2021 — Jul 2022
  4. Front-end Developer · Artoon SolutionsClient websites, and keeping the in-house site from throwing tantrums.Jun 2019 — Dec 2020
Full experience

§ 02Activitycontributions.svg

Commits, one square at a time

github.com/HardikGohilHLR · last 12 monthslast 20 weeks

contributions
1,413
longest streak
14 days
active days
211
busiest day
128 on 8 Mar

Sundays are when I ship the most

See it on GitHub

§ 03Processprocess.tsx

From idea to launch, every time

workflow: idea-to-launch.yml⟳ running
  1. Idearunning
    • Understanding the problem
    • Scoping goals with the client
    • Picking what not to build
  2. Designqueued
    • Flows and wireframes
    • UI that stays accessible
    • Sign-off before code
  3. Buildqueued
    • Next.js, Node.js, NestJS
    • Code reviews on every PR
    • Tests where they matter
  4. Launchqueued
    • Ship it
    • Measure what happened
    • Iterate, and keep it from breaking overnight

§ 04Blogblog.tsx

Notes pinned to the wall

§ 05Workbenchworkbench.tsx

Things to poke at on your way out

cutting mat · put me together

Drag the pieces into place.

Tabs or spaces? Settle it.

Pick a side. I’ll mediate.

HARDIKGOHIL.DEV

changelog · thank you for visiting

  • the workbench redesign10/26
  • llms.txt, RSS + JSON-LD10/26
  • 4 new blog posts10/26
  • first blog post12/25

TOTAL ENTRIES4

* thanks for reading the receipt

Greetings from your inbox

Let's build something.

Hi Hardik, I've got an idea, a messy codebase, or just a question about…

To

Hardik Gohil

Surat, Gujarat, India

Write the message here, it lands in my inbox.

Write me a message