Skip to content
View agnivachat17's full-sized avatar
💭
Gonna put some dirt in your eye💀
💭
Gonna put some dirt in your eye💀

Highlights

  • Pro

Block or report agnivachat17

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. 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
agnivachat17/README.md
Agniva Chatterjee — developer, designer, builder

WHAT I BUILD  ·  STACK  ·  WORK  ·  THE RECORD  ·  SIGNAL

Portfolio  ·  LinkedIn  ·  X  ·  Email


01 — WHAT I BUILD

I'm Agniva Chatterjee, a CSE student who likes taking an idea from "this could be useful" to "why does this actually look good?"

I work across the boundary between software engineering, UI/UX and visual design.

PRODUCT
  ├── interfaces that don't feel like admin panels
  ├── full-stack applications
  ├── useful automation
  └── systems that solve an actual problem

DESIGN
  ├── UI / UX
  ├── visual identity
  ├── interaction & motion
  └── thumbnails / digital content

CURRENTLY
  └── CSE @ Adamas University

Build useful things. Make them look intentional. Ship them.


02 — THE STACK

LANGUAGES

Java JavaScript TypeScript Python C++ SQL

FRONTEND

React Vite Tailwind CSS HTML5 CSS3

BACKEND / DATA

Node.js Express PostgreSQL MySQL JWT

TOOLS / INFRA

Git GitHub Actions Docker Render Vercel PM2

DESIGN

UI UX Branding Motion Visual Design

stack, without the badge wall
Layer Technologies
Languages Java · JavaScript · TypeScript · Python · C++ · SQL
Frontend React · Vite · Tailwind CSS · HTML · CSS
Backend Node.js · Express · JWT · REST APIs
Databases PostgreSQL · MySQL
DevOps Docker · GitHub Actions · PM2
Deployment Vercel · Render
Data / UI Recharts · Responsive UI · Component Systems
Design UI/UX · Branding · Motion · Visual Design

03 — SELECTED WORK

Not everything I've built lives in a public repository.

These are the pieces that best explain how I work.

lesson-tracker

Full-stack academic management system

A private internal platform used by Adamas University faculty to record syllabus coverage.

What I worked on

  • Project lead
  • Database schema & migrations
  • Authentication / JWT sessions
  • Express API routes
  • PDF lesson-plan parsing
  • React dashboards
  • Responsive UI
  • Email utilities
  • Admin & faculty workflows

Stack: React 19 Vite Express 5 PostgreSQL Tailwind JWT Recharts Nodemailer Docker Compose GitHub Actions Render PM2


Samadhan

Civic-innovation platform

A civic technology project built around making government/public-service problem reporting and institutional coordination more usable.

Focus: product thinking · frontend engineering · UX · data flows · real-world workflows


IoT Gesture + Voice Car

Arduino · sensors · voice · motion

One of the earliest things I built: a small vehicle controlled through gesture and voice input.

Built in October 2022. The code was uploaded later in January 2023.

→ repository


auto-file-compressor

A background utility that watches a folder and automatically compresses incoming files.

FILE ARRIVES
     ↓
GHOSTSCRIPT
     ↓
   success ─────────→ done
     ↓
   fallback
     ↓
pypdf + Pillow
     ↓
     .exe

Built because manually compressing PDFs is annoying.

Which is, frankly, a perfectly respectable reason to automate something.

→ repository


Hospital Management System

Java Swing + MySQL + JDBC.

Full CRUD application with seven GUI classes, packaged as a runnable .jar.

→ repository


04 — THE PUBLIC RECORD

Repository language composition

The public repositories tell a slightly unusual story.

Java dominates because 114 Java files were written before university started — coursework, experiments, algorithms and increasingly questionable school projects.

Then the stack changed.

JAVA
  ↓
HTML / CSS
  ↓
PYTHON
  ↓
C++
  ↓
FULL-STACK
  ↓
REACT + EXPRESS + POSTGRES
  ↓
"okay, now let's make the UI good too"

The private work is where the stack became much broader.

The public record just happens to be the part GitHub can count.


05 — OBJECTS

IoT Gesture Voice Car Auto File Compressor

Hospital Management System Portfolio

Miscellaneous Excessively Nerdy Codes

Lesson Tracker

Some are serious. Some are coursework. Some should probably remain in the archaeological record.


06 — GITHUB SIGNAL

GitHub signal

The numbers are useful.

The shape of the activity is more interesting.

This is what the public record actually looks like.


07 — THE GAP

The gap in the public GitHub record

Last push: 21 January 2023.

Next push: 4 May 2026.

Thirty-nine months.

Nothing in between.

No commits. No repositories. No convenient little green squares to make the graph look healthy.

OPEN THE SPAN · it wasn't empty

The gesture-and-voice controlled car was built in October 2022 — accelerometer, Arduino, voice input, an actual vehicle that moved when told to.

Its code was uploaded in January 2023.

It was documented properly three years later.

The rest of that period isn't represented here.

And that's okay.

Work done. Credit unfiled.


08 — TRACES

Git commit history

One bar per commit.

Height = commits that day.

Which makes 4 May 2026 less of a date and more of a structural event.

READ THE MESSAGES · unedited
Commit Translation
arrow change The arrow was wrong.
arrow new The arrow was still wrong.
arrow 2 Third attempt. Shipped.
remove wierd button The button was weird. The typo is load-bearing.
fix: center quick links on 404 page Nobody visits a 404 page. It is centred anyway.
fix: redesign 404 page to match actual site branding Same page. Different week. Still nobody.
● feat: partial topic coverage... The bullet is not part of the format.
remove unused calendars state Deleting your own dead code is a personality trait.
-feat : backend bugs fix Punctuation under pressure.

09 — OUTSIDE THE REPOSITORY

Some of the work isn't code.

DESIGN

UI/UX · visual identity · thumbnails · branding · motion

CONTENT

Growth, creative direction and visual work behind a channel that reached 60K+.

PORTFOLIO

Everything that doesn't belong in a Git repository lives here:

agniva.vercel.app


10 — CURRENTLY

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│   studying CSE                                             │
│   building full-stack products                             │
│   obsessing over interfaces                                │
│   learning by shipping                                     │
│                                                             │
│   ───────────────────────────────────────────────────────   │
│                                                             │
│   CODE        ███████████████████░░░  90%                  │
│   DESIGN      █████████████████░░░░  80%                  │
│   OVERTHINK   █████████████████████  100%                 │
│                                                             │
└─────────────────────────────────────────────────────────────┘

11 — CONNECT

Portfolio LinkedIn X Email

Open to interesting problems, ambitious builds and people who care about the last 10%.


Agniva Chatterjee · CSE @ Adamas University

amber = built · sky = recorded · vermilion = distance

Pinned Loading

  1. auto-file-compressor auto-file-compressor Public

    Real-time local file compression automation tool built with Python.

    Python 2

  2. SouravCZ/hrms-odoo-sourav SouravCZ/hrms-odoo-sourav Public

    JavaScript