Ritesh
Kumar

HomeBlogsAbout MeRSS

Conditionally load a React component

Improve the performance of your React application by loading a component dynamically when it comes into the viewport.

Using WebAssembly modules in a Web Worker

A short tutorial explaining the use of WebAssembly modules in a web worker using Webpack.

Block Formatting Contexts in CSS

We will take a deep dive into the world of Block Formatting Contexts (BFCs) and how they work.

Housing Go - Behind the Screens

The journey of developing a Progressive Web Application application using React, Preact and Webpack.

CONFERENCES

Housing Go: How we built it

San Francisco, CA

Web Workers: A musical intro

Bangalore, India

The hidden and new parts of JS

Mumbai, India

The current state of web

Mumbai, India

React Native: The Development Flow

Mumbai, India

Beats on the web: A journey into performance

Goa, India
Ritesh speaking in JSFoo

SIDE PROJECTS

  • Transform: A polyglot web converter.
  • Reference: An online tool to create reference images of different human postures.
  • Raaga: An online app to play and learn music on a keyboard.
  • moose: A torrent client to download, stream and cast torrents.
transform
raaga
moose
Digital Painting | Fresco
Digital Painting | Fresco
Acrylic on Canvas
Acrylic on Canvas
Acrylic on Canvas
Acrylic on Canvas
Digital Painting | Procreate
Digital Painting | Procreate
Digital Painting | Rebelle
Digital Painting | Rebelle
Digital Painting | Rebelle
Digital Painting | Rebelle
Acrylic on Canvas
Acrylic on Canvas
Meeting room Whiteboard
Meeting room Whiteboard

ARTWORK

Copyright © 2021, Ritesh Kumar
TwitterGitHubLinkedInPolywork