Kusum Bhattarai Sharma

Softw(AI)re Engineer

About Me

Profile Picture

A computer science student who has always been fascinated by the heights of technological advancement. From getting inspired by Ironman's Jarvis to figuring out how everything works on my laptop, studying computer science has only enabled me to be more curious and bring solutions to real-world problems. Learning a programming language and seeing what special thing I can do with it is somewhat a silly trait of mine, but this has led me to learn and experiment with languages such as C++, Java, Python, and more.


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. These subjects broaden my perspective and help me stay creative, always looking for new ways to approach a situation. 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.


I’m passionate about designing solutions that make an impact, whether by empowering underrepresented communities in STEM or contributing to advancements in AI and software development. My vision is to keep learning, innovating, and making technology accessible and meaningful for everyone.


Here are my technical skills:

Projects

Bobcat Bounty App Bobcat Bounty App

Bobcat Bounty App

The Bobcat Bounty App is a comprehensive web application designed to streamline food distribution and inventory management for non-profit organizations. Built with TypeScript and React, it offers a user-friendly interface and robust functionality.

  • Key Features:
    • Secure user authentication and role-based access control.
    • Real-time inventory tracking and updates.
    • Event scheduling for food distribution with automated reminders.
    • Analytics dashboard for visualizing resource allocation and usage trends.
  • Tech Stack: TypeScript, React, Node.js, PostgreSQL, Firebase (for cloud storage).
  • Purpose: To optimize food distribution processes and reduce waste for non-profits.
  • Live App
Clash Royale Inspired Terminal App

Clash Royale Inspired Terminal App

A terminal-based strategy game inspired by Clash Royale, built using C++. This project demonstrates advanced programming concepts and efficient algorithm implementation.

  • Key Features:
    • Character selection with unique abilities and stats.
    • Combat simulation using turn-based mechanics.
    • Resource management for in-game currency and upgrades.
    • Dynamic game state tracking using trees and queues.
  • Tech Stack: C++, Object-Oriented Programming (OOP), Data Structures (Trees, Queues).
  • Purpose: To showcase efficient algorithm design and a seamless terminal-based user experience.
Source Code
Watched Project Watched Project Screenshot

Watched

Watched is a personal movie and TV show tracking application built with React and integrated with the TMDB API. It allows users to maintain a library of watched content and fetch additional details automatically.

  • Key Features:
    • Add, categorize, and rate movies and TV shows.
    • Fetch details like posters, summaries, and ratings from TMDB API.
    • Sort and filter library based on genres, ratings, and watch status.
    • Responsive design for seamless use on desktop and mobile.
  • Tech Stack: React, JavaScript, TMDB API, CSS3.
  • Purpose: To provide a personalized media tracking experience with rich data integration.
Source Code
ChatBud Project ChatBud Project Screenshot

ChatBud

ChatBud is a budget tracking application built with HTML, CSS and JavaScript. It helps users manage their finances through an interactive and user-friendly interface.

  • Key Features:
    • Track expenses and set monthly budgets.
    • Visualize spending patterns with charts and graphs.
    • Receive financial insights and recommendations.
    • Planned integration of a chatbot for personalized financial advice.
  • Tech Stack: HTML, CSS, JavaScript, Chart.js.
  • Purpose: To help users make informed financial decisions and improve money management.
Source Code

Contact