Satyam Kumar Jha

FULL STACK
DEVELOPER

BCA student building production web apps end-to-end using Next.js, React, and TypeScript — frontend, backend, and deployment. Founder of SENO Studio.

Satyam Kumar Jha avatar

I'm Satyam, a BCA student and full-stack developer working primarily in Next.js, TypeScript, React, and PostgreSQL/Supabase.

About

Over the past two years, I've built and shipped production websites and small e-commerce platforms for real local businesses through SENO Studio, the studio I co-founded with Abhinav — handling everything from frontend architecture to data modeling to deployment.

Outside client work, I build things I'm curious about — like Sur-Sansar, an interactive map of Indian folk music.

Right now I'm deepening my CS fundamentals and DSA, and I'm looking for an internship or junior engineering role where I can work on real production systems with a team.

Experience

Co-Founder, SENO Studio

2024 — Present

Co-founded a web design and development studio with Abhinav, formalizing freelance work into a small agency. Responsible for technical delivery across client projects while Abhinav leads design and client relations.

Freelance Full Stack Developer

2022 — Present Independent

Design and build production websites and web applications for small businesses, primarily using Next.js, TypeScript, and Supabase/PostgreSQL. Own the full project lifecycle — requirements gathering, frontend build, data layer, deployment, and post-launch support.

Education

Bachelor of Computer Applications

Nitishwar Mahavidyalaya, BRABU
2024 — Present

(TECH STACK)

Core

React
Next.js
TypeScript
Tailwind CSS

Backend / Data

Node.js
PostgreSQL
Supabase

Tools

Git
GitHub
Vercel / Netlify
Figma

Currently Learning(in progress)

AI/ML
Data Structures & Algorithms
(GITHUB ACTIVITY)
FEATURED PROJECTS

Real systems, shipped for real clients and real problems.

Sur-Sansar screenshot
Personal Project

Sur-Sansar

Interactive map of India's regional folk music

Problem

No single place existed to discover the breadth of India's regional folk traditions through an interactive, audio-first experience.

Solution

Built an interactive India map where clicking each region triggers region-specific folk audio playback, with smooth transitions and state managed across the full UI.

Key Technical Decision

Chose Zustand over React Context specifically to avoid re-render overhead during rapid region-switching — audio state changes frequently and Context would cause the whole tree to re-render on every click.

Next.jsZustandHowler.js
View CodeDemo coming soon
Muzaffarpur Bangles screenshot
Client Work

Muzaffarpur Bangles

Full-stack e-commerce site with admin dashboard

Problem

A local bangle retailer had no online presence and was losing customers to competitors with digital storefronts.

Solution

Built a full-stack storefront and admin panel — the storefront handles product browsing and catalog display, while the admin panel lets the business owner manage inventory and products end-to-end.

Key Technical Decision

Used Next.js for both the public storefront and the admin panel under a single deployment, keeping the build pipeline simple and avoiding the overhead of a separate admin app.

Next.jsTypeScriptSupabaseNetlify
Private client repositoryLive Demo

More of my work — client repos, side projects, and experiments all live on GitHub.

Explore the Chaos

Let's talk.

I'm looking for internship and full-time software engineering roles. If you're hiring, or just want to talk about something I've built, my inbox is open.