Yash Garg

Yash Garg

Passionate Programmer | Explorer | Lifelong Learner

About Me

Hi there! I'm Yash Garg, a passionate programmer that creates projects to expand my knowledge across various domains. I am still exploring myself and learning new things in my day-to-day life. My goal is to contribute to innovative projects and continuously improve my skills in software development.

Featured Projects

Bytes code editor

The Bytes code editor is a code editor made for creating Java programs. This code editor uses basic file management systems such as creating, opening, and closing files. It has the code runner functionality which helps users compile (if there are no errors) and run their compiled code in the window and shows the output on the same window itself.

View Code

Discord Moderation Bot

Discord moderation bot is a software program that helps server owners and administrators manage their online communities on Discord. It can perform various tasks such as deleting spam messages, banning rule-breakers, assigning roles, logging actions, and more. It can also interact with users through commands and responses.

View Code

Experience

Codsoft Virtual Internship

Role: Java Projects Intern

In this internship, I solved 3 tasks that helped me learn and revise Java fundamentals, OOP concepts, and the use of various Java classes. I completed the tasks within the given time frame.

Tasks Completed:

  1. ATM Interface: Developed a command-line ATM interface using Object-Oriented concepts in Java, including options for withdrawing, depositing, and checking account balance.
  2. Number Game: Created a fun guess-the-number game with added rounds and score functionality, suitable for local multiplayer.
  3. Quiz Application with Timer: Developed a command-line based 4-option trivia game with functionality to add quiz questions and correct answers via a text file. Implemented a 10-second timer for each question using Java's Timer class.