Nivetha

Personal Portfolio 2024

Personal Portfolio 2024

Next.js, Tailwind CSS, Framer Motion

This portfolio is the upgraded version of my 2022 site, showing off my latest projects and web development skills. Built with Next.js and Tailwind CSS, it's packed with smooth animations powered by Framer Motion, giving it a more dynamic and engaging feel. It's been a great way to showcase my growth in both design and development! Check out the code on Github!

View on Github
Source Code Optimizer

Source Code Optimizer

Python, Typescript, Pylint, Rope, PyJoules

As my capstone project, this automated tool is aimed at improving the energy efficiency of Python code by identifying and implementing refactorings. It integrates with GitHub Actions and VSCode, allowing users to accept or decline suggested changes, and utilizes tools like Pylint, Rope, and PyJoules for detailed analysis and optimization. This project provides a streamlined interface to guide developers toward more energy-efficient code, helping to reduce energy consumption without altering functionality. Check out the code on Github!

View on Github
Carpool Clan

Carpool Clan

Java, XML, Android Studio, Google Maps API, Google Firebase

This carpooling platform was a semester-long project for the SFWRENG 3A04 course, Software Architecture, where I collaborated with a team of five to build a mobile app connecting people for shared commutes. It was my first experience working with Android Studio, the Google Maps API, and Google Firebase for backend integration, as well as creating a comprehensive Software Requirements Specification (SRS) document. We designed the app to be responsive and user-friendly, making carpooling more accessible and convenient. This project was both challenging and rewarding, offering hands-on experience with mobile development and collaborative software architecture.

View on Github
Bin Packing

Bin Packing

Python

This project, completed as part of the SFWRENG 3X03 course, Software Engineering Practice and Experience: Binding Theory to Practice, addresses the bin packing problem using a range of algorithms to optimize space utilization. It provided a hands-on experience with algorithm implementation for efficient storage solutions, demonstrating the practical applications of computational problem-solving techniques.

View on Github
London Subway Network

London Subway Network

Python, NetworkX

This Python-based project was developed as part of the SFWRENG 3X03 course, Software Engineering Practice and Experience: Binding Theory to Practice. It visualizes and analyzes the London Subway network using NetworkX, calculating the shortest paths, assessing station connectivity, and evaluating network efficiency. This assignment deepened my understanding of data analysis and graph theory, highlighting Python’s capability to address complex, real-world challenges.

View on Github
Expenso

Expenso

React, Node.js, Express, MongoDB

Expenso is an expense tracker application designed to help users effectively manage their daily finances. Built with the MERN stack, this project allows users to log their expenses, view summaries, and analyze spending trends. It was created as part of the Stem Warrior Hack 2022, marking my first venture into deeper web development. This experience was both challenging and rewarding, fueling my passion for creating impactful applications.

View on Devpost
Pawsitive

Pawsitive

HTML5, CSS3, Bootstrap4, Node.js, PetFinder's API

This project was my team's submission for the Girls Hoo Hacks Hackathon, where we were thrilled to win the Best Social Good Category. We created a dynamic website that allows users to enter their zip code and discover adoptable pets in their area, utilizing the PetFinder API for seamless searches. This project marked my first experience with Node.js, and collaborating with my team was an incredibly rewarding experience. Check out our submission on Devpost!

View on Devpost
Personal Portfolio 2022

Personal Portfolio 2022

HTML5, CSS3, Javascript

This project was my first venture into web development, where I created a simple portfolio site to showcase my skills. It helped me discover my passion for designing intuitive user interfaces and working with frontend components. I had a great experience working on this project, and it inspired me to pursue more complex web development challenges. Check out the live site using the link below!

View Portfolio
First Year Projects

First Year Projects

Python, Autodesk Inventor

This project marked my introduction to engineering during my first year in the ENGINEER 1P13 course. Throughout the course, I completed several projects that allowed me to explore various concepts and develop valuable skills. Each project contributed to my growth and understanding of engineering principles, igniting my passion for tackling complex challenges. Take a closer look at my work on my Wix website, where you can find detailed information about each project!

View on Wix Website