shxwat / README.md

I ship things people can npm install or click a live link to try.

SDE I at CodeBucket Solutions — production React/Node/TypeScript work by day. Off the clock I publish real tools: cli-status-border (live on npm, v0.1.16), a procedural Three.js weapon-render engine, and scriptzen, a solo-built AI SaaS with real auth and billing. This site works the way I'd want a teammate's onboarding doc to read — no filler.

ReactTypeScriptNode.jsPublished npm packageOpenAI API
18+Repositories
10+Projects shipped
1+ yrExperience

About

about / README.md

I'd rather ship a working v1 than argue about the perfect one.

Day job: SDE I at CodeBucket Solutions, promoted out of internship in two months. I own the React/Node/TypeScript layer of production apps and the APIs behind them.

Side projects go deeper than the day job allows: terminal-rendering internals (DECSTBM scroll regions), procedural 3D generation in Three.js, and a full AI SaaS — auth, Stripe billing, background jobs — built solo.

Nothing linked below is a tutorial clone. Every project is either shipped, published, or live.

education.log

Kalinga Institute of Industrial Technology

B.Tech in Computer Science and Engineering

2021 - 2025 · Bhubaneswar, India

Inter College Zilla School

12th Science

2021 · Muzaffarpur, India

Skills

language breakdown
JavaScriptTypeScriptReactNode.jsCSS
Frontend
HTMLCSSJavaScriptTypeScriptReactNext.jsTailwind CSSReduxVite
Backend & Data
Node.jsExpressMongoDBPostgreSQLPrismaFirebaseSupabase
Tools
GitGitHubAWSJira

Experience

git log --career --oneline

A commit-style history of the roles, internships, and production work that shaped my engineering path.

a1b2ca2HEAD -> engineer

CodeBucket Solutions Private Limited

Software Development Engineer 1 @ CodeBucket Solutions Private Limited

Promoted from intern to SDE 1, building scalable web apps and collaborating with cross-functional teams.

ReactNode.jsTypeScriptREST APIsTesting
Promotion milestone+production features-manual bottlenecks
2025-09 - Present
a1b2ca1HEAD -> intern

CodeBucket Solutions Private Limited

Software Engineer Intern @ CodeBucket Solutions Private Limited

Contributed to multiple client projects and earned promotion after internship.

JavaScriptReactAPI IntegrationAgile
Internship completed+hands-on delivery-learning curve
2025-07 - 2025-08
a1b2ca0HEAD -> frontend

E Square System & Technologies Pvt Ltd.

Frontend Developer Intern @ E Square System & Technologies Pvt Ltd.

Developed dynamic UIs, integrated REST APIs, and improved mobile engagement.

HTMLCSSJavaScriptREST APIsResponsive UI
Internship sprint+UI performance-render delays
2024-04 - 2024-05
Initial Commit (Hello World)
Ready for the next production branch

Repositories

repository index

Selected production projects, AI tools, learning platforms, and full-stack experiments from the shxwat workspace.

6
public repos
2
stars
0
forks
Updated less than 1 hour ago
Public repository

InterviewMint

InterviewMint — a full-stack AI interview platform with technical, behavioral, and Monaco-based machine-coding rounds, an adaptive multi-judge evaluation engine, real-time voice, and Redis/BullMQ-backed async job processing.

Next.jsExpress.jsPostgreSQLRedisBullMQAI

More pinned repositories

Open GitHub

ApplyKro

Public

ApplyKro — a Chrome side-panel extension that reads the job description you’re viewing, scores your resume against it like an ATS, and generates a tailored, ATS-friendly PDF resume without ever changing your underlying facts.

Chrome ExtensionReactViteTypeScriptAILaTeX

cli-status-border

Public

A reusable animated status border for CLI tools — a colored bar pinned to the top of the terminal that pulses while a task runs. Published on npm.

TypeScriptCLITerminal UINode.jsnpm package

m416-threejs

Public

Procedural Three.js reconstruction of a joker/harlequin-themed M416 weapon skin — code-only, no mesh/texture assets.

Three.jsTypeScriptWebGLProcedural Generation

react-select-checkbox

Public

A drop-in react-select multi-select with checkboxes on every option, so users can pick multiple values without the menu closing after each click. Published on npm.

TypeScriptReactnpm package

mechanical-watch-threejs

Public

Skeleton Tourbillon — a procedural Three.js pocket watch built with zero model files. Every gear tooth is a mathematically real involute curve computed at load time, the full skeleton movement (gear train, escapement, oscillating balance wheel) runs on real gear-ratio math, and every material is a tuned PBR value with canvas-drawn textures — brushed silver, blued steel, ruby jewel bearings — instead of image assets. Same procedural-studio pipeline as the BMW and Ferrari builds.

Three.jsTypeScriptWebGLProcedural GenerationVite

bmw-m5-threejs

Private

Interactive Three.js 3D studio for a BMW F90 M5 Competition — runtime re-shading, M Motorsport liveries, and quad-exhaust/AWD drift FX. All material and lighting work is code-generated; the base geometry is a Draco-compressed glTF stripped of its original textures.

Three.jsTypeScriptWebGLProcedural Generation

ferrari-458-threejs

Private

Interactive Three.js 3D studio for a Ferrari 458 Spider — runtime re-shading, vinyl liveries, and exhaust/headlight FX, built on the same procedural-studio pipeline as the BMW build.

Three.jsTypeScriptWebGLProcedural Generation

Backend Log

Learning Go, in public

Since 19 August 2026 — from basic syntax toward production backend work.

  1. 8 Sept 2026Starting My Go Journey: From First Program to Backend Engineering

    On 19 August 2026 I wrote my first Go program. It printed three lines to a terminal. Three weeks later there are 83 files and about 2,300 lines of Go on my machine, and this post is the start of writi

  2. 8 Sept 2026I robbed my own bank by forgetting one return

    Today, writing errors/bank_withdrawal.go , I robbed my own bank. I knew Go returns errors instead of throwing them. What I had not understood is that creating an error does nothing on its own. A withd

All posts →

Contact

Open

Start a conversation with Shashwat

#2026 opened by portfolio visitor