Web developer
Writer
Speaker

Supriya Minnasandram

Frontend and full-stack developer building React and MERN products, documenting the journey through technical writing, and presenting community talks.

Featured builds
7
Mini projects
22
Articles
21
Talks
5
Developer illustration from Supriya's original portfolio

MERN stack

Product UI, APIs, state, and data.

Community

Blogs, talks, and learning notes.

About

A developer profile with build history, writing depth, and speaking proof.

The original portfolio framed the story around neoGcamp, curiosity, and steady practice. This version keeps that spirit and gives the work a sharper, current presentation.

Technology stack

Skills highlighted from the original portfolio.

HTML
CSS
JavaScript
React
TypeScript
NodeJS
MongoDB

Learning rhythm

Projects from bootcamp foundations through MERN applications, with public writing to document the path.

Selected work

Portfolio projects with visible product context.

A curated set of full-stack and frontend applications from the original portfolio, now presented with the real product screenshots.

StyleSUP - CSS component library screenshot
HTML
CSS
Design system

StyleSUP - CSS component library

14th March 2021

A CSS component library created with HTML and CSS during neoG camp, inspired by Bootstrap's component patterns.

NoteSUP - Personal notes application screenshot
React
Notes
StyleSUP

NoteSUP - Personal notes application

28th April 2021

A React notes application built with StyleSUP, taking interaction cues from Google Keep.

SupMart - eCommerce application screenshot
MERN
Commerce
StyleSUP

SupMart - eCommerce application

26th March 2021

A MERN stack eCommerce experience with StyleSUP components and product-flow inspiration from Myntra.

SupVision - Video library application screenshot
MERN
Video
StyleSUP

SupVision - Video library application

10th April 2021

A MERN stack video library application built with StyleSUP and inspired by YouTube's content model.

SupQuiz - Jump rope quiz application screenshot
MERN
GraphQL
Tailwind

SupQuiz - Jump rope quiz application

5th May 2021

A jump rope quiz app developed with MERN stack, TailwindCSS, and Hasura GraphQL.

SupSocial - Social media app screenshot
MERN
Redux
Tailwind

SupSocial - Social media app

14th June 2021

A MERN stack social app for a jump rope community, developed with Redux Toolkit and TailwindCSS.

Create JavaScript App - Starter Kit screenshot
Vanilla JS
Webpack
Starter kit

Create JavaScript App - Starter Kit

8th June 2021

A VanillaJS starter kit with Webpack configuration and README guidance for spinning up small JavaScript apps.

Mini projects

A learning lab with every archived build.

The smaller builds show the practice reps: UI challenges, VanillaJS apps, React experiments, and early CLI quizzes.

Frontend Mentor
24th February 2021

Coding bootcamp testimonials slider

Frontend Mentor challenge replicating a testimonials slider across desktop and mobile screens.

Frontend Mentor
13th February 2021

Article preview component

Frontend Mentor challenge recreating an article preview component for responsive layouts.

Frontend Mentor
4th February 2021

Four card feature section

Frontend Mentor challenge for a four-card feature section with desktop and mobile states.

Frontend Mentor
1st February 2021

Social proof section

Frontend Mentor challenge recreating a social proof section for desktop and mobile screens.

Vanilla JS
31st January 2021

Profit/Loss of Stock

VanillaJS app that compares purchase price and current stock price to show profit or loss.

Frontend Mentor
18th January 2021

FAQ Accordian card

Frontend Mentor challenge replicating an FAQ accordion for desktop and mobile screens.

Frontend Mentor
16th January 2021

Profile Card Component

Frontend Mentor challenge recreating a responsive profile card component.

Vanilla JS
13th January 2021

Palindrome Birthday

VanillaJS app checking whether a birthday forms a palindrome across four date combinations.

Vanilla JS
6th January 2021

Triangles Quiz

A VanillaJS app for learning and playing around with triangles.

React
4th January 2021

Tweet Progress

React app for automating tweet progress while tracking the #151daysofcode challenge.

Vanilla JS
28th December 2020

Lucky Birthday

VanillaJS app to check whether your birthday is lucky.

Vanilla JS
24th December 2020

Cash Manager

Cash register manager that helps return the correct change for a bill amount.

React
6th December 2020

Bollywood Buff

React recommendation app for Bollywood movies worth watching.

React
6th December 2020

Hand Gestures

React app that interprets hand gesture meanings from user input or a predefined list.

React
6th December 2020

EmoGenious

React app developed on CodeSandbox to interpret emoji meanings.

Vanilla JS
3rd December 2020

Fetch Bank Details

Given a valid IFSC code, this app returns the corresponding bank details.

Vanilla JS
2nd December 2020

Swedish Chef Talks

Interactive web app translating English to Swedish chef accent using a free translation API.

Vanilla JS
1st December 2020

Speak Banana

Interactive web app translating English to Minion Banana language using a free translation API.

CLI
24th November 2020

Is your DoB a prime number.

A short CLI quiz checking if a date of birth is a prime number.

CLI
23rd November 2020

Are you born on a leap year?

A small CLI quiz that tells you if you were born on a leap year.

CLI
18th November 2020

Multi-level Quiz

A three-level CLI quiz where the user chooses between two available quizzes.

CLI
16th November 2020

Do you know Supriya?

A short CLI quiz testing how well someone knows Supriya.

Writing

Technical notes with a real archive behind them.

Articles from the existing portfolio, spanning styling systems, micro-frontends, monorepos, React, performance, PWAs, JavaScript fundamentals, and early HTML/CSS notes.

10th November 2024

Decoding StyleX: Meta's Cutting-Edge Styling System

An introduction to Meta's styling system and what makes it interesting for frontend teams.

5th January 2024

Module Federation using ViteJS

A walkthrough for stepping into micro-frontend architecture with ViteJS.

13th December 2023

An Introduction to Monorepos: Simplifying Code Management

Notes from lerna upgrades and Nx workspaces while working with monorepos.

29th July 2023

Introduction to React Server Components

A practical overview of how React Server Components work and where they fit.

14th June 2023

Simplify your lists using CSS Counters

Using counter-increment and counter-reset to style lists with less ceremony.

3rd May 2023

My learnings from the Hashnode Bootcamp

Takeaways from Hashnode's technical bootcamp.

22nd April 2023

Setting up React Native development environment

A write-up on the challenges and fixes found while setting up React Native locally.

4th March 2023

Pointer Events in JavaScript

Understanding pointer capture events in JavaScript.

25th June 2022

What are Progressive Web Applications? Get started with creating PWA

Learning notes from converting a web app module into a progressive web app.

17th June 2022

Introduction to Web Performance

A primer on web performance and its core metrics.

18th March 2022

Combining multiple reducers in React

Keeping useReducer code clean by composing multiple reducers.

20th February 2022

My journey on building a full-stack application

A Netlify x Hashnode hackathon article about building one of the full-stack apps in this portfolio.

25th December 2021

Add this key feature to your eCommerce application in 3 simple steps

Implementing an eCommerce checkout section with Stripe payment gateway integration.

17th June 2021

Promisification

Writing an implementation of util.promisify().

17th May 2021

UseState - React Hook

An introduction to the useState hook for stateful React function components.

6th February 2021

Garbage Collection in JavaScript

Understanding how memory management happens in JavaScript.

7th January 2021

Get started with functions in JavaScript

The basics of defining and calling functions in JavaScript.

15th December 2020

Minion translation webapp

Creating a Minion translation app with JavaScript.

7th December 2020

Introduction to Qlik Sense

Creating dashboards in Qlik Sense, a BI software platform.

4th December 2020

Beautify with CSS

Enhancing the appearance of a web app with CSS.

3rd December 2020

Beginning with HTML

Learning to create a first webpage with HTML.

Talks

Community sessions and technical conversations.

The original portfolio included five embedded talks. They are preserved here in a cleaner responsive layout.