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 CodeDiscord 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 CodeExperience
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:
- ATM Interface: Developed a command-line ATM interface using Object-Oriented concepts in Java, including options for withdrawing, depositing, and checking account balance.
- Number Game: Created a fun guess-the-number game with added rounds and score functionality, suitable for local multiplayer.
- 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.