Skip to content
View Het161's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report Het161

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Het161/README.md

Het Patel โ€” Full-Stack Developer

Portfolio LinkedIn Email Instagram


๐ŸŽฏ Open to Work

Looking for Full-stack / backend internships now ยท new-grad SWE roles from mid-2028
Available Immediately for internships & contract work ยท part-time alongside coursework
Location Ahmedabad, India ๐Ÿ‡ฎ๐Ÿ‡ณ ยท open to remote and relocation
Strongest in Next.js ยท TypeScript ยท Node/Express ยท PostgreSQL + Prisma ยท production LLM APIs
Reach me het@buildbyhet.me ยท LinkedIn ยท usually reply within a day

๐Ÿš€ About Me

I'm a Computer Engineering student and full-stack developer working on FirstBookit โ€” a live, multi-role sports-venue booking SaaS โ€” where I own features end-to-end: from schema design and API architecture to frontend implementation and production deployment.

I care about shipping things that actually work โ€” clean architecture, production deployments, and code that solves a real problem, not just a demo.

  • ๐Ÿ”ญ Currently building: FirstBookit โ€” a live booking SaaS (Next.js ยท Express ยท Prisma ยท PostgreSQL) โ€” scheduling, dynamic pricing, multi-role auth, Razorpay payments, revenue analytics
  • ๐Ÿค– Exploring: AI-powered products using LLM APIs (Groq, Anthropic/Claude)
  • ๐Ÿ—๏ธ Shipped: 25+ production features on a live SaaS ยท 6 live client websites ยท 19+ builds across 16 industries
  • ๐ŸŒฑ Deepening: Data Structures & Algorithms (Java) and system-design fundamentals
  • ๐Ÿ“ซ Reach me: het@buildbyhet.me ยท buildbyhet.me

๐Ÿ’ผ What I Do

  • ๐Ÿ”ง Full-Stack Development โ€” MERN stack (MongoDB, Express, React, Node.js), Next.js, REST APIs, end-to-end feature ownership
  • ๐ŸŽจ Frontend Engineering โ€” responsive, modern UIs with React, Next.js & Tailwind CSS; performance-focused and mobile-first
  • ๐Ÿ—๏ธ Backend & Architecture โ€” multi-role JWT auth, SaaS products, scheduled jobs, payment integrations, serverless & database design
  • ๐Ÿค– AI Integration โ€” building products on top of LLM APIs (Groq, Claude) with streaming, RAG, and real-time interaction
  • ๐Ÿš€ SaaS Product Development โ€” working on a live production platform with real users, real payments, and real deadlines

Ship it. Iterate. Ship again.


๐Ÿ› ๏ธ Tech Stack

Tech stack in orbit

Tech Stack

Languages: TypeScript ยท JavaScript ยท Python ยท SQL ยท Java (learning DSA) Frontend: React ยท Next.js ยท Tailwind CSS ยท React Query (TanStack) Backend: Node.js ยท Express ยท REST APIs ยท JWT Auth ยท node-cron Databases: PostgreSQL ยท MongoDB ยท Prisma ORM ยท MongoDB Atlas AI & Tools: Groq ยท Anthropic (Claude) API ยท Razorpay ยท Git ยท Vercel ยท Render ยท Postman


๐Ÿ’ผ Professional Work

๐ŸŸ๏ธ FirstBookit โ€” Sports Venue Booking SaaS ยท Developer

A live, production SaaS platform for sports venue management serving real venues and players. I work as a developer on the team, owning features end-to-end.

FirstBookit production architecture โ€” layered isometric diagram

What I've built & shipped โ€” 25+ features across 3 user roles (venue owner ยท admin ยท player):

  • ๐Ÿ“… Schedule template system โ€” recurring weekly schedules with per-date overrides, so a venue configures a season once instead of editing every day
  • ๐Ÿ’ฐ Dynamic pricing engine โ€” peak/off-peak rules evaluated timezone-safe, removing a class of bugs that had been mispricing slots across IST day boundaries
  • ๐Ÿ“Š Revenue analytics dashboard โ€” venue-level earnings, booking trends and customer insights, replacing manual register-keeping
  • ๐Ÿงพ Multi-slot booking flow โ€” cart-style checkout across multiple slots in one transaction, with Razorpay payments, webhook-confirmed bookings and refunds
  • ๐Ÿ“ฑ WhatsApp booking confirmations โ€” automated confirmations at the moment payment captures, cutting no-shows from missed SMS
  • ๐Ÿ”” In-app notification system โ€” real-time alerts for bookings, cancellations and payments
  • ๐Ÿ› Critical production fixes โ€” eliminated N+1 queries on the booking list, resolved a timezone bug affecting slot boundaries, all through a PR-reviewed workflow

Next.js 15 ยท React 19 ยท Express ยท Prisma ยท PostgreSQL ยท Razorpay ยท TanStack Query

๐Ÿงพ How a multi-slot booking actually flows through the system
sequenceDiagram
    autonumber
    participant P as ๐Ÿง‘ Player
    participant W as Next.js App
    participant A as Express API
    participant D as PostgreSQL
    participant R as Razorpay
    participant N as Notifications

    P->>W: Pick venue + multiple slots
    W->>A: POST /bookings/checkout
    A->>D: Validate schedule + price rules
    A->>D: Reserve slots in a transaction
    A->>R: Create payment order
    R-->>P: Payment sheet
    P->>R: Pay
    R-->>A: Webhook payment.captured
    A->>D: Confirm booking + write ledger
    A->>N: Fan out confirmations
    N-->>P: WhatsApp + in-app alert
    A-->>W: Booking confirmed
Loading

๐Ÿ›ก๏ธ DhanRakshak โ€” On-Device Scam Guardian for Rural India

Live demo Source Maverick Effect AI Challenge 2026

A scam guardian for the people UPI brought online and nobody built for. It flags a fraud before the money moves, explains which trick was used in plain Gujarati, and keeps working with no internet at all โ€” because the detector itself ships to the phone.

The part I care about most: the AI never decides what is a scam. Rules plus a LightGBM model score every known tactic and set the verdict; the local model only translates that verdict into her words, with the actual RBI/NPCI advisory attached. That's why a small offline model can be trusted here.

DhanRakshak on-device detection pipeline โ€” isometric diagram

  • ๐Ÿ“ด Offline-first โ€” real engine exported to the device; verdict in ~150 ms, nothing uploaded
  • ๐Ÿ—ฃ๏ธ Gujarati-first โ€” language is the first screen, every verdict can be spoken, elder mode throughout
  • ๐ŸŽง Practice a scam call, safely โ€” the app plays the fraudster in a real Gujarati voice and coaches her through spotting each trick
  • ๐Ÿ“ธ Four inputs, one engine โ€” SMS/WhatsApp text, links, screenshots (the fake "collect request" trap) and voice notes
  • โ˜Ž๏ธ One tap to act โ€” ask a family member, or report to the 1930 cybercrime helpline

Next.js PWA ยท FastAPI ยท Rules + LightGBM ยท Qwen (local) + Groq ยท Chroma ยท Whisper + edge-tts ยท Docker


๐Ÿ”ฌ DriftLock โ€” Sub-Pixel Die-Site Recovery for Wafer Inspection

Demo video Source SEMICON India ยท Applied Materials problem statement

Built for the Drift-Sense problem statement (Applied Materials): a wafer inspection tool must return to the same die site thousands of times a day, but the stage drifts โ€” and the layout repeats everywhere, so template matching hands back hundreds of near-identical matches.

Our answer is deliberately classical CV, grounded in SEM physics โ€” no deep learning, nothing in the judges' as-is run that can break. We generate DRAM-style data with real SEM noise (Poisson + Gaussian, edge brightening), then localize with a multi-scale ZNCC sweep, the official centre rule, and a sub-pixel fit. Output is (x, y) plus a PSR confidence โ€” when a field is genuinely ambiguous, we say so instead of guessing.

DriftLock matching pipeline โ€” isometric diagram

  • ๐Ÿ“ Incommensurate mat pitches were the breakthrough โ€” pure lattice data ranked the truth ~762nd under noise; landmarks that never line up inside the frame took it to rank 0, 0.43 px error
  • โšก CPU only โ€” no GPU, no model weights, under a second per pair
  • ๐Ÿงพ Every generator constant is citation-tagged in code [S1]โ€“[S12], traced to SEM physics or DRAM 6Fยฒ literature
  • ๐ŸŽฏ Honest failure โ€” the PSR flag exists for the deliberately ambiguous periodic region in the official test set

Python 3.10 ยท NumPy ยท OpenCV ยท SciPy ยท ZNCC multi-scale matching ยท Matplotlib

Team DriftLock โ€” Het Patel (lead) ยท Eklavya Jha, Gandhinagar University


๐Ÿค– Featured Projects

๐ŸŽฏ HireLoop โ€” AI Mock Interview Platform

An AI interviewer that spans 21 tech roles with adaptive, real-time questioning in voice or text mode. Each ~30-minute session ends with per-question scored feedback and a personalized improvement plan. Features a terminal-style UI with token-streamed responses.

Next.js ยท TypeScript ยท Groq (Llama 3.3 70B) ยท Web Speech API

๐Ÿง  Architecture
flowchart LR
    U["๐ŸŽ™๏ธ Candidate"] -->|voice or text| UI["Terminal UI<br/>Next.js + TypeScript"]
    UI -->|Web Speech API| STT["Speech to text"]
    STT --> API["Interview route<br/>edge runtime"]
    UI --> API
    API --> CTX["Session context<br/>role + difficulty + history"]
    CTX --> LLM["Groq ยท Llama 3.3 70B"]
    LLM -->|token stream| API
    API -->|SSE| UI
    CTX --> ADAPT["Adaptive engine<br/>21 role tracks"]
    ADAPT --> SCORE["Per-question scoring"]
    SCORE --> PLAN["๐Ÿ“Š Improvement plan"]

    classDef c fill:#8b5cf6,stroke:#c4b5fd,color:#fff,stroke-width:1px
    classDef a fill:#0ea5e9,stroke:#7dd3fc,color:#fff,stroke-width:1px
    classDef o fill:#a855f7,stroke:#e9d5ff,color:#fff,stroke-width:1px
    class U,UI,STT c
    class API,CTX,LLM,ADAPT a
    class SCORE,PLAN o
Loading

๐Ÿ“– GitStory โ€” AI GitHub Storyteller

Transforms any GitHub user's commits, repositories, and languages into an AI-generated, magazine-style developer narrative in seconds, with shareable editorial output.

Next.js 15 ยท MongoDB ยท Anthropic (Claude) API

๐Ÿง  Architecture
flowchart LR
    IN["๐Ÿ‘ค GitHub username"] --> GH["GitHub REST + GraphQL<br/>commits ยท repos ยท languages"]
    GH --> AGG["Aggregation layer<br/>signals + timeline"]
    AGG --> CACHE[("MongoDB<br/>story cache")]
    AGG --> CLAUDE["Anthropic Claude<br/>narrative generation"]
    CLAUDE --> STORY["๐Ÿ“ฐ Magazine-style story"]
    CACHE --> STORY
    STORY --> SHARE["Shareable page"]

    classDef c fill:#8b5cf6,stroke:#c4b5fd,color:#fff,stroke-width:1px
    classDef a fill:#0ea5e9,stroke:#7dd3fc,color:#fff,stroke-width:1px
    classDef o fill:#a855f7,stroke:#e9d5ff,color:#fff,stroke-width:1px
    class IN,GH c
    class AGG,CACHE,CLAUDE a
    class STORY,SHARE o
Loading

๐Ÿค Client Work โ€” Live in Production

Six real businesses running on sites I designed, built and deployed. Each one is a paying client's public front door, not a portfolio piece.

Live client work โ€” six production websites

Business What they do Site
FindUrTrip Travel & tour packages findurtrip.org
SCE Boiler Spares Industrial boiler spares & supply sceboilerspares.com
KBC Global Private-label manufacturing & brand building (D2C) kbcglobal.in
BLS Packaging Bottles, caps, closures & perfume packaging blspackaging.in
Shree Har Packaging Bag-closing machines & packaging equipment shreeharpackaging.in
TT Marketing Industrial weighing systems & digital scales ttmarketing.co.in

๐ŸŽจ Demo Sites โ€” Built to Show Clients

One complete build per industry, made so a prospective client can see their own business before committing. Layout, copy, responsive pass and deploy โ€” all of it real.

Demo sites โ€” eleven industries

Industry Project Link
๐Ÿฅ Healthcare Sanjeevani Hospital Visit
๐Ÿฆท Dental ARIA Dental Studio Visit
๐Ÿ‹๏ธ Fitness Forge Gym Visit
๐Ÿ’‡ Salon & Beauty Lumiere Salon Visit
โš–๏ธ Legal Mehta & Kapadia Visit
๐Ÿ›๏ธ Architecture Angan Architecture Visit
๐Ÿข Real Estate Aavas Realty Visit
๐ŸŽ“ Education Aakash International School Visit
๐Ÿฝ๏ธ Restaurant Angan Restaurant Visit
๐ŸŽ‰ Events Mehr Events Visit
๐Ÿ›’ E-commerce Apna Bazar Visit

โ†’ See all 19+ projects at buildbyhet.me


๐ŸงŠ 3D Contribution Graph

3D Contribution Graph

๐Ÿ“Š GitHub Stats

GitHub stats โ€” repos, stars, followers and top languages

GitHub Streak
Contribution activity graph

๐Ÿ Contribution Snake

github contribution grid snake animation

๐ŸŽจ About the 3D artwork in this README

The isometric scenes above (hero, architecture, stack orbit, ship loop) are hand-generated animated SVGs โ€” no images, no JavaScript, no external libraries. Every cube is projected with real isometric math and animated with native SVG <animate> / <animateMotion>, so they run anywhere GitHub renders an image.

They're reproducible: assets/generate-3d-assets.py rebuilds the scenes, and assets/generate-stats-card.py rebuilds the stats card from the GitHub API โ€” no third-party image host that can go down.

python3 assets/generate-3d-assets.py
python3 assets/generate-stats-card.py Het161
Asset What it shows
hero-3d.svg Isometric skyline where each tower bobs on its own easing curve
architecture-3d.svg FirstBookit's four layers, with request packets travelling between them
stack-orbit-3d.svg The stack orbiting a core cube, fading as each node passes behind
ship-loop-3d.svg plan โ†’ build โ†’ ship โ†’ measure โ†’ iterate, on a loop
dhanrakshak-3d.svg Four inputs into one on-device engine, inside a "nothing leaves the phone" boundary
driftlock-3d.svg A repeating die field being swept, decoy matches fading, the true site locked at 0.43 px
clients-3d.svg Six client sites as isometric browser windows, each with a live pulse and a shine sweep
demos-3d.svg The demo wall โ€” eleven industries, lit one at a time on a rolling cycle
github-stats-3d.svg Live repo/star/follower counts and a 3D language chart, regenerated daily by stats.yml

Profile Views

๐Ÿ’ก "Ship it. Iterate. Ship again."

Open to full-time & internship roles ยท Ahmedabad, India ๐Ÿ‡ฎ๐Ÿ‡ณ

Pinned Loading

  1. Team-DriftLock Team-DriftLock Public

    TAAR โ€” an autonomous wire service run by a single AI editor: discovers stories from live sources, decides what deserves coverage, and publishes

    TypeScript 4

  2. driftlock driftlock Public

    Sub-pixel die-site recovery for wafer inspection (Applied Materials PS02, SEMICON India) โ€” classical CV grounded in SEM physics, CPU-only, rank-0 match at 0.43 px

    Python 1

  3. DHANRAKSHAK DHANRAKSHAK Public

    On-device scam guardian for rural India โ€” runs the real detector on the phone, explains the trick in Gujarati, and works with no internet at all

    TypeScript 6

  4. shruti shruti Public

    SHRUTI โ€” multilingual retrieval and answer system over a 310k-passage corpus: 19 ms P50 pipeline, 5 languages, measured guardrails. FastAPI on Modal

    Python 1

  5. Railway-Inspection Railway-Inspection Public

    Cameras watch a moving train: reads each wagon's number and scores its condition โ€” at night, in tunnels and through camera shake. 86 tests passing

    Python 4

  6. CiteMind CiteMind Public

    AI Citation Memory Agent for GEO โ€” tracks whether your content gets cited by ChatGPT, Perplexity & Claude, then uses Hindsight persistent memory to learn which fixes recover citations for YOUR siteโ€ฆ

    JavaScript 6