Hi, I'm Ritesh Benjwal

I build web and mobile apps,and I'm getting into AI and Web3.

 

Introduction

Overview.

I'm a skilled software developer with experience in TypeScript and JavaScript, and expertise in frameworks like React, Node.js, and Three.js. I'm a quick learner and collaborate closely with clients to create efficient, scalable, and user-friendly solutions that solve real-world problems. Let's work together to bring your ideas to life!

web-development

Web Developer

web-development

React Native Developer

web-development

Backend Developer

web-development

Web3 enthusiast

 

What I have done so far

Work Experience.

 
 

My work

Projects.

Following projects showcases my skills and experience through real-world examples of my work. Each project is briefly described. It reflects my ability to solve complex problems, work with different technologies, and manage projects effectively.

project_image
source code

Online Course Platform

Developed the backend for an app-based platform where users can search, purchase, and subscribe to courses from various providers. My main responsibilities included building APIs, an admin panel, and infrastructure for storing videos and moderating content using AWS Rekognition.Created a chat service using Chatterbot and AWS Lex for intent-based interactions.

#Python

#Frappe Framework

#AWS

#FastApi

project_image
source code

Chatty

Developed a monolithic backend for a social media application, incorporating features such as commenting, liking, following, unfollowing, and blocking users. The tech stack included Express for the server, Redis for caching, Bull MQ for job queues, Socket.io for real-time communication, and MongoDB for data storage.

#React

#restapi

#Expressjs

#BullMq

#Redis

#Socket

project_image
source code

Chat Application

Engineered a production-grade chat application that supports real-time messaging, using Socket.io. To handle high traffic and ensure scalability across multiple servers, Redis was utilized. Kafka served as the message broker, facilitating efficient message distribution, while Postgres was used for database management. This robust tech stack ensured a reliable and scalable communication platform.

#nextjs

#supabase

#css