Hi, I'm

Rhythm Mittal

I build web applications with JavaScript. Currently learning React and working toward full-stack development and backend engineering. Based in New Delhi, India.

01

About

I am a self-taught web developer who learns by building. Over the past several months I have gone from zero to building modular JavaScript applications with API integration, persistent storage, and responsive interfaces.

I focus on writing clean, maintainable code with proper separation of concerns. My recent projects use ES modules, event delegation, and custom caching layers.

I am currently learning React and plan to move into backend development with Node.js, Express, and databases. My long-term goal is to become a well-rounded backend engineer.

Languages

  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Python

Frontend

  • DOM Manipulation
  • ES Modules
  • Responsive Design
  • CSS Grid / Flexbox

Tools

  • Git & GitHub
  • REST APIs
  • LocalStorage
  • Linux / WSL

Learning

  • React
  • Node.js
  • TypeScript
0 Projects Built
0 APIs Integrated
0 + Commits
0 Months Learning
02

Projects

Selected work — each lives in its own repository with a detailed README.

02 API App

GitHub User Finder

Search GitHub profiles via the GitHub API. Displays user stats, repositories, and contribution data. Modular architecture with separate API, storage, UI, and utility modules.

JavaScriptGitHub APIES ModulesAsync/Await
03 API App

Weather App

Real-time weather consuming the OpenWeatherMap API. Displays current conditions, temperature, humidity, and wind. Async data fetching, error management, and responsive layout.

JavaScriptOpenWeather APIFetch APIAsync/Await
04 Utility

Todo List

Task management with full CRUD operations. Persistent storage via localStorage, filter by completion status, and clean responsive interface.

JavaScriptLocalStorageCRUDDOM Manipulation
05 UX

Multi-Step Form

Wizard-style form with step-by-step progression, field validation, progress indicator, and smooth transitions. Real-time validation feedback.

JavaScriptForm ValidationCSS TransitionsUX Patterns

These are featured projects. I also maintain a learning repository with 25+ exercises and smaller builds.

03

Upcoming

What I'm building next — countdowns to estimated completion.

In Progress

Aether

An AI-powered chatbot interface built with React. Exploring component architecture, state management, and modern UI patterns.

ReactViteCSS ModulesAPI Integration
Estimated Completion
--Days
--Hrs
--Min
--Sec
In Progress

Component Showcase

A living design system catalog. Interactive component playground with buttons, cards, badges, inputs, and more.

ReactViteDesign SystemsCSS Modules
Estimated Completion
--Days
--Hrs
--Min
--Sec
Planning

RESTful API

My first backend project. A RESTful API with authentication, database integration, and proper error handling.

Node.jsExpressMongoDBJWT
Estimated Completion
--Days
--Hrs
--Min
--Sec
04

Contact

Let's work together

I am looking for developer opportunities, including internships. If you have a role that might be a fit, or just want to say hello, my inbox is open.

rhythmmittal19@gmail.com