Hi,
I'm Sahil,
Leadership Trait,
DSA Enthusiast,
MERN Developer,
ML Enthusiast,
UI/UX Developer,
Defence Brat.
Resume
Leadership Trait,
DSA Enthusiast,
MERN Developer,
ML Enthusiast,
UI/UX Developer,
Defence Brat.
About
Sahil
Computer Enthusiast, pursuing Computer Science and Engineering at SRM Institute of Science and Technology in Chennai. I started my education in Jaipur, Rajasthan, then attended Army Public School in Kolkata and Kendriya Vidyalaya No.1 in Jamnagar, Gujarat. Growing up in a military family has sparked my passion for learning and taught me to appreciate different viewpoints. I thrive in teamwork, seeing it as essential for both personal and professional growth. Known for my strong people skills and dedication to excellence, I'm always striving to improve and contribute meaningfully in everything I do.
Skills
Professional Skills
I possess proficiency in core Computer Science fundamentals and programming languages such as C, C++, JavaScript and Python. Currently expanding my expertise in web development, I am actively engaged in developing and refining my projects to enhance practical application skills.
Work Experience
CODEZILLA || MOZILLA COMMUNITY || OPEN SOURCE || SRM IST CLUB
Technical Head
June 2024 - Present
As the Technical Head of our club, I am committed to supporting our members with all their technical queries and ensuring their growth through various initiatives. I actively assist with resolving technical doubts and facilitate their learning by organizing in-club events. These events are designed to enhance their technical skills, foster collaboration, and promote continuous development within the club. My goal is to create an environment where every member can thrive and achieve their full potential.
House of Humanity - Charitable Trust
Software Developer Intern
June 2024 - July 2024
During my eight-week internship as a Software Developer Intern at House of Humanity in Vadodara, Gujarat, I contributed to enhancing the organization's web presence and supported their community welfare initiatives. Key responsibilities included:
- • Developed various components of the website, contributing to its overall structure and functionality.
- • Created a User-friendly interface for the donation platform, ensuring an intuitive experience for visitors
- • Collaborated with the team to ensure seamless functionality and timely execution of all assigned tasks.
- • Created a responsive front-end using HTML, CSS and JavaScript.
CODEZILLA || MOZILLA COMMUNITY || OPEN SOURCE || SRM IST CLUB
Design Team Member
March 2023 - June 2024
As a Design Team member in our club, I contributed to enhancing our social media engagement by creating several Figma designs.
- • Created several Figma designs to enhance our social media engagement.
- • Organized events within the club to promote member participation and growth.
- • Designed promotional posters for club events to ensure effective communication and outreach.
GDSC SRMIST Ramapuram Campus
Design Team Member
October 2023 - January 2024
As a member of my club, I have gained extensive experience in UI/UX design using Figma and acquired foundational knowledge in machine learning concepts through networking with fellow members.
- • Gained extensive experience in UI/UX design using Figma.
- • Acquired foundational knowledge in machine learning concepts through networking with club members.
- • Contributed design concepts for the creation of our club's website.
- • Designed posters for the club's social media showcases.
- • Conducted sessions on machine learning and computer science fundamentals.
Coding Profiles
Articles
Click Here to Explore More Articles
Projects
ChatWithAI
ChatWithAI is a React application that seamlessly integrates the powerful Gemini API to generate dynamic, AI-driven chat responses. The app leverages advanced natural language processing (NLP) techniques to provide users with highly accurate and contextually relevant interactions. By utilizing environment variables for secure API key management, it ensures the safe handling of sensitive data while demonstrating cutting-edge AI capabilities in real-time. This application not only highlights the potential of modern AI-driven communication but also emphasizes the importance of secure and efficient integration of third-party APIs.
Sorting Algorithm Visualization
Sorting Visualizer is an interactive web application designed to showcase the Quick Sort and Heap Sort algorithms through engaging, real-time visualizations. By leveraging web technologies like HTML, CSS, and JavaScript, the app provides users with an immersive experience where they can visually observe how these efficient sorting techniques work. The dynamic visualizations update step-by-step, demonstrating key concepts like partitioning in Quick Sort and heapifying in Heap Sort, allowing users to gain a deeper understanding of the algorithms. This web app aims to make learning about sorting algorithms both accessible and enjoyable.
Travel-Book
Travel-Book" is a full-stack web application built with the MERN stack, allowing users to document and cherish their travel experiences. With secure sign-in and sign-up functionality, users can create memories by adding a title, image, description, and visited locations. The app offers the ability to update, delete, and manage memories with ease. A unique feature is the ability to share memories via a generated link, making it easy to share travel stories with friends and family. The app boasts a fully responsive, user-friendly design, ensuring a seamless experience across different devices. Hosted on Vercel for the frontend and Render for the backend, Travel-Book is an ideal platform for travelers to keep their experiences alive and accessible at all times.
Rajasthan Leap
Rajasthan Leap is a job portal for the SIH 1632 problem statement, a project aimed at serving the Rajasthan government. My primary responsibilities included working on the frontend and hosting aspects of the web application. The project was built using the MongoDB, Express.js, React, Node.js stack along with Redux for state management. The job portal facilitates seamless user interactions and efficient data management, supporting the government's initiative to connect job seekers and employers in the region. This project showcases my ability to work with modern web technologies and contribute to impactful solutions for government-driven initiatives.
Expense Tracker
Expense Tracker This project is a user-friendly expense tracker application built using Python and Tkinter, designed to help users manage and visualize their spending. The app allows users to input their expenses and automatically generates a pie chart using Matplotlib to visually represent the distribution of their expenses across different categories. It offers an intuitive interface, making it easy for users to add and track their expenses. The application utilizes Python’s Tkinter library for the graphical user interface and Matplotlib for the data visualization, showcasing a practical implementation of Python for creating both functional and interactive applications.