Skip to content
View dhirajaryaa's full-sized avatar
🥰
self learner
🥰
self learner

Block or report dhirajaryaa

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
dhirajaryaa/README.md
Dhiraj Arya — full-stack engineer. I build products, end to end.

Full-stack engineer · Patna, India · Open to onsite / remote
Portfolio · Resume · LinkedIn · X · Email

I build SaaS products, developer tools, and small utilities end to end — mostly with TypeScript, Next.js, Postgres, and AI APIs. I'm self-taught, product-first, and looking for a full-stack or AI-product engineering role, onsite or remote.

I'm most useful on a small team that needs someone to take a feature from schema to shipped UI.

Currently building

HackMeet — live 1:1 video rooms for developers. GitHub-verified, with a skip button when the conversation isn't working. WebRTC carries the media; Socket.IO handles signaling and matchmaking; the client and server share TypeScript types.

The beta is in development and the waitlist is open. Visit HackMeet →

Selected work

BlogDrop — turns RSS feeds into one clean reading feed. Cheerio extracts each article; Gemini writes the summary, tags, and key takeaways; Inngest runs ingestion with retries and rate limits.
Next.js Postgres Drizzle Inngest Gemini · Code

QueryMate — ask a Postgres or MySQL database a question in plain English. It reads the schema, generates the query, and returns the result table in chat.
Next.js Postgres MySQL Drizzle Vercel AI SDK Groq · Code

SmartForm — a Chrome extension that reads form labels and context, asks Gemini or Groq for the values, and fills the fields. The user stays in control of the final submit.
TypeScript React WXT Gemini Groq · Code

Also shipped

Five live utilities: Temp Mail, Compressly, LowPDF, PDFAny, and Snapshot. LowPDF and PDFAny process files entirely in the browser — no upload, no server copy.

Stack

Frontend — TypeScript, React, Next.js (App Router), Tailwind, shadcn/ui, Zustand, TanStack Query
Backend — Node.js, Express, PostgreSQL, Drizzle, Better Auth, Inngest
AI & realtime — Gemini, Groq, Vercel AI SDK, Socket.IO, WebRTC
Tooling — Bun, GitHub Actions, Vercel, WXT, Arch Linux

Writing

Why I Built BlogDrop — the ingestion loop, the cleanup, and the parts that broke.
Next.js App Router in Practice — six months of production code: what held up and what I reverted.

About

I learned to code by shipping. Pick a problem, build the whole thing, put it online, then fix what real use exposes. That's still how I work — schema, API, UI, deploy.

I care about the unglamorous parts: clean data models, background jobs that can retry, error states, and pages that stay fast on a weak connection. I work from Arch Linux with Hyprland, mostly in Kitty, with Vim keys in VS Code.

Contact

Open to full-stack and AI-product roles, onsite or remote, and to interesting freelance builds.

hello@dhirajarya.in · Resume · LinkedIn · X

Pinned Loading

  1. blogdrop blogdrop Public

    AI-powered engineering blog aggregator that helps developers discover, track, and learn from the best engineering content across the web.

    TypeScript 3 1

  2. QueryMate QueryMate Public

    QueryMate is a full-stack SaaS application that allows users to query their databases using natural language.

    TypeScript 4

  3. smartform smartform Public

    An AI-powered smart form auto filler Chrome extension that enables one-click filling of any form with relevant or random data, powered by AI.

    TypeScript 8

  4. LocalKit LocalKit Public

    LocalKit is a fast, private, all-in-one file toolbox for everyday tasks. It handles images, PDFs, video, GIFs, and audio in one place. Everything runs in the browser. Files are never uploaded, acco…

    TypeScript 2

  5. quickFormx quickFormx Public

    QuickFormX SaaS app – a modern, developer-friendly form builder and submission dashboard.

    JavaScript 4 1

  6. AI-Resume-Builder AI-Resume-Builder Public

    ResuCraft - AI-powered resume builder that helps you create a professional, standout resume in minutes. Leverage AI-driven suggestions, customizable templates, and real-time feedback to land your d…

    JavaScript 3