SHARM FERNANDO

Computer Science Student with a Passion for Software Development

Web Development | Software Engineering | Competitive Programming | ML Enthusiast

About me

As a second-year undergraduate student at the Informatics Institute of Technology, I have cultivated a strong foundation in software development, web development, and machine learning. My ambition is to leverage this knowledge in real-world projects, offering innovative solutions. My proficiency lies in Java, JavaScript, and React, alongside a solid understanding of data structures and algorithms. Additionally, I have gained experience in backend development using Node.js frameworks such as Express and NestJS, with aspirations to delve deeper into these areas moving forward.

Looking ahead to 2024, I am excited to explore the realm of mobile app development and to expand my proficiency in cutting-edge technologies used in the industry. My journey is fueled by a passion for new challenges and a commitment to continuous learning and improvement. By embracing the latest trends and technologies, I am committed to continuous learning and growth, eagerly taking on opportunities that allow me to expand my expertise and make a significant impact in the field.

My Projects

Project image

Dremap Project

Software Development Group Project currently in development. The initial phase aims to release a minimum viable product (MVP) on March 25th. The project's goal is to facilitate the connection between candidates and companies for their dream jobs and employees, respectively. Its core functionalities include a skill evaluation questionnaire, recommendation system, and personalized learning pathway generation. Uses JIRA with Git integration for project management. Includes CICD pipeline deployment.

NestJs, NextJs, Python, MongoDB, TypeScript, TailwindCSS
Project image

Westminster Shopping Application Project

This project is a shopping application allowing users to purchase items from the Westminster store via a GUI, while managers can manage the store using a CLI. It follows OOP concepts and employs file system storage through serialization, including the use of the Singleton design pattern. Inlcudes a Demo video, UML diagrams, and a detailed report on GitHub.

Java, Java Swing
Project image

Smart Home System Project

A guided project completed to learn the basics of React and Node.js with Express. The project is currently in development with 80% of the frontend complete. Planned release is at the end of May.

Potential Improvements

  • Build the backend using Express
  • Improve frontend UI
React, NodeJs, Express, CSS
Project image

Traveller's Guide Project

Completed as part of a Web development module in the first year, this website provides tourism services. Currently, it contains only the components assigned to me in the group work, but I plan to enhance it with additional functionalities in the future.

Potential Improvements

  • Make the website mobile responsive
  • Integrate features such as the product cart and checkout
HTML, CSS, JavaScript
Project image

Salary Prediction Regression Model

A self-learning project to explore ML concepts. The project is aimed at predicting salaries of employees but requires major improvements. Completed as a part of the Professional Certification on ML by IIT Professional Development Unit.

Potential Improvements

  • Improve accuracy score
Python, Numpy, Pandas, Matplotlib, Scikit-learn
Project image

Portfolio Website

The primary objective of this portfolio website is to showcase the projects I have completed and am currently working on. It also served as an opportunity to learn about framer motion and Sass for styling components.

Potential Improvements

  • Add a Certifications and Education section
  • Integrate a blog section to share my learnings
NextJS, Sass, Framer Motion
Project image

QuickBites Project

A food delivery application that allows users to order food from their favorite restaurants and have it delivered to their doorsteps. The project is currently in the early stages of development and is scheduled for release at the end of May.

Potential Improvements

  • Application still in progress
JavaScript, React, TailwindCSS

Let's Connect!

Mail

sharmfernando33@gmail.com

Address

No. 27, Skyline Apartments, De Alwis Place, Dehiwala, Colombo. Sri Lanka.

Contact

+94768486777