Hey, I'm Ritochit.

I'm a second-year BTech student at Maulana Abul Kalam Azad University of Technology, passionate about learning and exploring new technologies. I enjoy diving deep into my core subjects, writing technical blogs on and solving problems on .
Ritochit Ghosh

Tech Stack

Web Development

Languages

LeetCode Stats

Ritochit's LeetCode Stats

Featured Projects

View All Projects

Personal Portfolio

A modern portfolio website built with Next.js and Tailwind CSS

Next.jsNext.jsTypeScriptTypeScriptTailwind CSSTailwind CSSReactReact

Travelia

A tour package management-based e-commerce application built in Next.js.

Next.jsNext.jsTypeScriptTypeScriptTailwind CSSTailwind CSSZustandZustandVercelVercel

Games Terminal

An interactive terminal-based gaming console with various games available to play.

JavaScriptJavaScriptNode.jsNode.jsNPMNPM

About Me

My Journey Through Tech

My tech journey so far in a nutshell, amid the context switching between Development, Academics and DSA, and in the chaos of an amazing college life with a lot of fun and memories along with some amazing friends.

December 2023

Stepped into the tech world with a passion for learning and building something new, under the guidance of seniors Swapnoneel Saha, Arindam Majumder and Arnab Pal and a supportive community.
During this time, I transitioned from basic C/C++ knowledge to actively solving basic DSA problems on LeetCode and contributing to open source. With the guidance of seniors, I explored GitHub, participated in MAKATHON, and completed a Google Cloud Computing course.
I built few minor projects with raw HTML, CSS. Switched from C to Java for efficiency. Socializing and learning in public became a priority as I customized my social accounts and began #100DaysOfCode.
Following Kunal Kushwaha's Java tutorials helped me grasp concepts better, and advice from a relative pushed me to explore domain specialization for future growth.
Started learning HTML, CSS, and JavaScript
Joined theAsync Devscommunity
Attended weekly coding sessions
HTMLCSSJavaScriptAsync Devs

March 2024

I started solving LeetCode problems daily on coding platforms like LeetCode and GFG, following Striver aka Raj Vikram Aditya's DSA course on Take U Forward and completed 100+ problems on LeetCode. This practice helped me strengthen my problem-solving skills and gain confidence in DSA.
First semester exams were around the corner, where I managed to secure a 9.89 GPA. During this time, I also built a few basic frontend projects using HTML, CSS, and JavaScript, and even published two npm packages, exploring the open-source ecosystem.
Under the guidance of amazing seniors, I started learning backend development with Node.js and Express, expanding my development skills beyond frontend technologies. I also contributed to open-source projects, gaining hands-on experience with collaborative development.
Focused on Data Structures & Algorithms
Solved 100+ problems on LeetCode
Built basic frontend projects and npm packages
dsaleetcodeprojectsnpm packages

June 2024

This period marked my first meaningful open source contribution to the MAKAUT Buddy project, where I helped build features that simplify university resources access for students. The positive feedback from users motivated me to deepen my involvement in open source.
I expanded my skill set by diving into React and backend development with Node.js and Express. Building RESTful APIs and connecting them to frontend applications gave me a comprehensive understanding of full-stack development. I also began exploring database technologies like MongoDB and PostgreSQL.
Academically, I maintained excellence with a 9.81 GPA in my first semester. I balanced coursework with personal projects, applying theoretical concepts to practical applications and reinforcing my learning through hands-on experience.
Contributed to MAKAUT Buddy
Learned React & Backend Development
Achieved 9.89 GPA in 1st Semester
Explored database technologies
ReactNode.jsGitHubmakaut-buddy

September 2024

This month was a breakthrough in my journey as I secured my first freelance opportunity in technical blogging. Writing in-depth articles about web development and backend technologies not only improved my technical knowledge but also enhanced my ability to explain complex concepts clearly.
In parallel, I dedicated time to mastering Next.js, pushing my frontend skills to a more advanced level. Within a week, I built a production-ready application that significantly strengthened my portfolio.
Additionally, I actively participated in coding competitions. Competing with skilled programmers helped me refine my problem-solving abilities and improve my efficiency in writing optimized algorithms.
Secured a freelance opportunity (technical blogging)
Learned Next.js within a week
Participated in coding contests
Next.jshashnodeCompetitive Coding