Kusum Bhattarai Sharma

Software Engineer

About Me

Profile Picture

A computer science student who has always been fascinated by the heights of technological advancement. From figuring out how everything works on my laptop to building my own solutions, studying computer science has only enabled me to be more curious and bring solutions to real-world problems.


I’ve had the opportunity to work on exciting initiatives as a Research Assistant, from building AI-based learning chatbots to developing algorithms to streamline quantitative analyses. Through my experiences and projects, I’ve discovered the power of combining creativity and technology to solve challenges.


Besides computer science, I’m deeply interested in reading about philosophy, astrophysics, and literature. For the same reason, I enjoy watching F1 races, as it makes me think about the efficiency of the cars and how every detail affects their mechanics.

My Tech Stack

Languages & Databases

C++

C++

Java

Java

Python

Python

JavaScript

JavaScript

TypeScript

TypeScript

PostgreSQL

PostgreSQL

Frameworks & Libraries

React

React

Node.js

Node.js

Express

Express

Spring

Spring

Tailwind CSS

Tailwind

Pandas

Pandas

Markup, Tools & Platforms

HTML

HTML

CSS

CSS

Git

Git

GitHub

GitHub

Docker

Docker

Linux

Linux

VS Code

VS Code

Bash

Bash

Projects

DevJournal

A full-stack journaling platform featuring a microservices architecture, real-time messaging with WebSockets, and secure GitHub OAuth authentication. Has a Matrix-inspired theme for the dev touch.

React TypeScript Node.js Express Socket.IO PostgreSQL

Clash-Royale Inspired Game Engine

An object-oriented game engine built in C++ from the ground up, featuring a Factory design pattern, polymorphic entities, and sophisticated AI pathfinding.

C++ OOP CI/CD GTest Smart Pointers

Lit: A Local Git Clone

A Java-based version control system that replicates core Git functionalities using SHA-1 hashing and custom content-addressable storage.

Java Gradle JUnit File I/O

No_Chess.com

A terminal-based chess application offering free, unlimited PGN game reviews and live analysis powered by the Stockfish chess engine.

Python Stockfish CLI python-chess

Retail-Rethink

An expense tracking app to help you rethink your budget, featuring custom categories, an analysis dashboard, and historical spending data to manage your finances.

React TypeScript Vite Tailwind

Watched

A personal media library to track watched movies and series, leveraging the TMDB API to fetch posters and ratings alongside your own custom reviews.

React JavaScript CSS3 TMDB API

Contact