Nivetha

My projects

These are the various projects I have completed throughout my university career, showcasing my growth in software development, design, and problem-solving skills.

EcoOptimizer

EcoOptimizer

Developer ToolsAcademic Projects

An automated tool that identifies and refactors energy-inefficient code patterns in Python programs. It combines Python backend analysis with a TypeScript VSCode extension for real-time optimization suggestions. I developed this as my capstone project to address software sustainability. This project deepened my understanding of code analysis and energy-efficient programming.

PythonTypeScriptPylintASTCodeCarbonFastAPI
View on Github
Personal Portfolio 2024

Personal Portfolio 2024

Web Development

This is my current portfolio website showcasing my latest projects and development skills. I built it using Next.js for the framework, Tailwind CSS for styling, and Framer Motion for smooth animations. I created this to demonstrate my growth in modern web development and design principles. This project helped me master responsive design and advanced animation techniques.

Next.jsTailwind CSSFramer Motion
View on Github
Study Spot

Study Spot

Mobile DevelopmentAcademic Projects

A mobile app prototype that helps students find and share ideal study locations on campus. I designed it in Figma following human interface principles and built the prototype with React Native. This was an academic project focused on applying UI/UX design methodologies. It taught me how to create intuitive user experiences for mobile platforms.

React NativeFigma
View on Github
Carpool Clan

Carpool Clan

Mobile DevelopmentAcademic Projects

A carpooling mobile application that connects commuters for shared rides using real-time location services. I built it with Java in Android Studio, integrating Google Maps API for navigation and Firebase for backend services. This was a semester-long team project for my Software Architecture course. Working on this app gave me hands-on experience with full-stack mobile development.

JavaXMLAndroid StudioGoogle Maps APIFirebase
View on Github
Bin Packing

Bin Packing

Academic ProjectsAlgorithms

A Python implementation of various algorithms to solve the bin packing optimization problem. I developed multiple algorithmic approaches including first-fit and best-fit decreasing methods. This was an assignment for my Software Engineering Practice course focusing on algorithm design. It strengthened my problem-solving skills and understanding of computational efficiency.

Python
View on Github
London Subway Network

London Subway Network

Academic ProjectsAlgorithms

A graph analysis project that models and analyzes the London Underground system for optimal route finding. I used Python with NetworkX library to implement shortest-path algorithms and network connectivity analysis. This was part of my coursework exploring graph theory applications to real-world problems. The project enhanced my data analysis skills and understanding of network algorithms.

PythonNetworkX
View on Github
Expenso

Expenso

Web DevelopmentHackathon Projects

A full-stack expense tracking web application that helps users manage and analyze their daily finances. I built it using the MERN stack with React frontend, Node.js/Express backend, and MongoDB database. This was my first major web development project created during the Stem Warrior Hack 2022. It sparked my passion for building practical, user-focused applications.

ReactNode.jsExpressMongoDB
View on Devpost
Pawsitive

Pawsitive

Web DevelopmentHackathon Projects

A pet adoption platform that connects users with adoptable animals in their area through real-time search. I developed the frontend with HTML5/CSS3/Bootstrap and integrated the PetFinder API via a Node.js backend. Our team created this for the Girls Hoo Hacks Hackathon where we won Best Social Good. This project taught me API integration and collaborative development under time constraints.

HTML5CSS3BootstrapNode.jsPetFinder's API
View on Devpost
Personal Portfolio 2022

Personal Portfolio 2022

Web Development

My first portfolio website showcasing initial projects and fundamental web development skills. I built it using vanilla HTML5, CSS3, and JavaScript without any frameworks. I created this to establish my online presence and learn core web technologies. This project marked the beginning of my web development journey and passion for frontend design.

HTML5CSS3JavaScript
View Portfolio
First Year Projects

First Year Projects

Academic Projects

A collection of engineering projects from my first year introducing computational thinking and design principles. I worked with Python for programming assignments and Autodesk Inventor for 3D modeling and design. These projects were part of the ENGINEER 1P13 course covering fundamental engineering concepts. They provided my first exposure to solving real-world problems through technology and design.

PythonAutodesk Inventor
View on Wix Website