Software engineering (SER 402, SER 517)
The software engineering program in the School of Computing and Augmented Intelligence blends engineering, computing, project leadership and software construction. Students learn how to make creative software solutions to solve global issues. Industry partners sponsor many of these projects, bringing unmatched, real-world experiences into the learning environment.
Spring 2023 projects
Team 1, Agile Metrics: Dhruvi Modi, Geethika Nannapaneni, Srikanth Baktha
CAsses is a web based integration platform that helps a student/instructor to continuously assess the GitHub Taiga and slack activity for an individual student or a team. It makes Rest API calls to Github, Taiga and Slack APIs to extract data and assess student’s performance with Agile Metrics.
Team 2, CRM Project: Aditya Desai, Keyur Desai, Shilpi Parikh, Kunj Mehta, Parth Miyani
Sponsor: Shanaz Joan Parson, PONT CRM
A Customer Relationship Manager, or CRM, gathers customer interactions across all channels in one place. Managing centralized data helps businesses improve customer experience, satisfaction, retention and service. CRM allows businesses of all sizes to drive growth and profits. This team customized a CRM tool that suited their client’s needs.
Team 5: Deepa Chandrasekharan, Divya Poluri, Hameeda Mohammed Mustafa, Mohammed Sarfraz Khan Pattan
Sponsor: MB Property Management
We are developing an application for a real estate client. The application attempts to solve the client’s file backup problem which arose when the third party platform that they use underwent a software update.
Team 6, Poststash: Charishma Anubrolu, Karthikeya Sai Boggarapu, Vinaykumar Chalamalla, Chandana Gollapudi, Jayasai Kalyan Reddy Tummuru
Sponsor: Appy Yo
The challenge of this project is to build iOS software that can successfully collect and organize data from multiple social media sites as well as utilize machine learning to determine whether a post belongs in a given category. The application should have an easy-to-use interface that allows users to simply search for and save content, organize them into logical folders, and share them with others through collaboration features. To do this, the app must be connected with the APIs of numerous platforms, apply machine learning algorithms to categorize information into appropriate categories, and create a unified user experience.
Team 7, FlipbookApplication: Gnana Chaitanya Ummadisingu, Santosh Kaluva, Sri Ram Malladi, Jaychandar Rachakonda
This team is implementing a flipbook application where a user can select images from the local storage and convert them into a flipbook via an executable file.
Team 8, Auxilium Group: Prayag Patel, Deepak Sahu, Piyush Jayawant Rewatkar, Shashwat Priyadarshi, Kenil Vipulkumar Patel
Sponsor: Auxilium Group
The project aims to develop a WYSIWYG, or “what you see is what you get,” form builder in the latest version of Angular (2+) that will allow users to drag and drop form elements and generate a JSON manifest upon completion. The motivation for this project is to replace the current unstable third party plugin that the company is using for form building.
Team 9: Vijay Ram Giduturi, Phani Teja Inaganti, Krishna Chandra Sen Dadi, Srivalli Penmetsa, Nikhil Alapati
Sponsor: Auxilium Group
This team designed a working iOS application that functions like a walkie talkie.
Team 10: Sri Rama Naga Venkata Donga, Sai Chandu Nallagopula, Navya Sindhu Kandi, Paul Nischal Samuel Bhushanam
Sponsor: PNI THERAPEUTICS
Many are looking for a safe and honest way to communicate, build relationships and understand others who hold opposing views on emotionally charged topics, including politics, immigration, abortion, climate change, gun control, and more.
In response, this team created an iOS based mobile application called ‘Let’s Talk’ that enables users to have honest and safe one-on-one conversations on various topics. The goal is to create a working prototype of the application.
Team 12: Abhay Agarwal, Aru Raghuwanshi, Vikram Kumar Nolastname, Sarthak Vats, Darshan Panchal
Sponsor: Anemoia Studios
MYW intends to be a mental health platform that provides online mental health services directly to consumers. The online counseling and therapy services are provided through web-based interaction as well as phone and text communication by licensed professionals.
Team 13, Medical Codex: Abhishek Nair, Sahil Jambhulkar, Konark Bhad, Shyam Yanamaddi
This project aims to overcome the challenge of unavailable direct one-to-one translations of drug names across languages, which hinders humanitarian efforts in communicating medical equipment and medicinal needs in Ukraine. The goal is to create a comprehensive, accurate, and up-to-date multilingual drug reference database, facilitating efficient communication among healthcare professionals, humanitarian workers, and patients, ultimately improving healthcare outcomes.
Team 15, ML Software Vulnerabilities: Harshita Jain, Namrata Gaur, Shreya Reddy Bolla, Tapaswi Reddy Busireddy, Vinita Maloo
The goal of this project is to identify software vulnerabilities from a static code analyser report and identify the threat level of these vulnerabilities. The challenge is to upgrade the model by supporting the reports from several static code analyser tools and also to use ML model for risk assessment.
Team 16, Digital Garden for Universities: Abhishek Varma Chamarthi, Purna Venkatesh Peddireddy, Sahan Maram, Ganesh Mathamsetti
Sponsor: Better Self Today
This project is initiated by Akshay Kumar, CEO of BetterSelfToday, with the goal of raising money to plant approximately seven million trees. The company’s website serves as a platform for donations towards the cause, with each dollar donated resulting in the planting of one tree. The project’s challenge is to raise awareness and funds to combat climate change through reforestation efforts. The goal is to plant 7,777,777 trees, which will help mitigate the effects of climate change by absorbing carbon dioxide from the atmosphere, improving air and water quality, and providing habitat for wildlife.
Team 19, Web Application for Co-Living: Rajshree Kandukuri, Himasri Gudavalli, Basanth Reddy Ailoni, Supreeth Yadav Thota
This team developed an application to avoid conflict between roommates and homeowners.
Team 20, Instant Cash Discount: Aditya Krishnan Nolastname, Rajat Singh, Tanaya Mahesh Sakhalkar, Twinkle Dineshbhai Dungarani, Ujla Garg
Pifit is an app that allows consumers to get and apply instant discount codes, or ICDs, at various merchants and chains all over the United States. This team created a campaign that offers ICD’s to eligible customers when they scan a Pifit bar code from the app. The scope of this project includes making a live dashboard. This dashboard will give real-time updates about the progress of campaigns going on to the Pifit Admins, merchants, and advertisers to track the campaigns and analyze the data.
Team 21, Whistle: Rajiv Kashyap Jalakam, Achuth Reddy Rajula, Varshik Sonti, Sai Kousthubha Das Kalvakolanu, Saiteja Reddy Cheela
Sponsor: Whistle Technologies Inc.
There is lack of innovative voice and messaging solutions to boost business communication. This team’s goal is to build a mobile app that provides an automated voice and text based communication platform for businesses using a simple, cost effective solution, secured using the latest state of the art authentication standards.
Team Art&Buff: Zhuoran Li, Maaz Ahmed, Sahithi Boddupalli, Jennifer Sarfo, Shengdong Chen
Artnbuff Shopping Mobile App is a cross-platform mobile application that retrieves its backend logic and data from APIs in the WordPress database. The application offers a variety of products, categories, and vendor lists on its homepage, and allows customers to add products to their shopping cart and create a customer account. To enhance the customer experience, the app sends notifications for order status, new products, and new coupons. The project’s primary goal is to provide a seamless shopping experience for customers and increase sales for the company. In addition to the core features, the team has also implemented a secure payment system for customers to complete transactions with ease.
Team Blue Guardian: Shubham Garg, Hari Yendluri, Shantanu Ojha, Saitej Teratipally, Manish Mysore Rajesh Gangadhar
Sponsor: Blue Guardian
Blue Guardian is a groundbreaking mental health analysis app that provides guardians with real-time insights into their child’s emotional and mental wellbeing. By integrating a custom keyboard into the app, Blue Guardian is able to read a child’s texts and analyze them based on various emotional indicators. The app generates an emotional health analysis that gives guardians an instant snapshot of their child’s current emotional state. The primary goal of the Blue Guardian app is to provide guardians with valuable insights into their child’s emotional and mental health, allowing them to detect potential issues early and take proactive steps to address them.
Team Mavericks: Jashmin Patel, Kartavya Chauhan, Pankti Mehta, Rajat Yadav, Abhishek Masetty
The AR Map Builder aims to develop a mobile application that offers users a variety of camera and video functionalities with AR features.
Team Sparkybot: Sai Nishanth Vaka, Mary Le, Vishesh Nirmal Jain, Praneeth Sai Kumar Reddy Kallam
Sponsor: Dr. Alexandra Mehlhase
This project’s main goal is providing maintenance and updates to the chat bot software to ensure that it continues to function as expected and meets the needs of its users. Additionally, improving the performance and reliability of the chat bot by addressing any bugs or issues that arise over time. Ultimately, the goal is to provide users with a reliable and functional chat bot that meets their needs and helps to improve their productivity and efficiency within Slack.
Team Nationwide Medical Facility Locator: Yashwanth Dantanoor, Gautham Lakkavajhala, Anila Devarashetty, Janardhan Reddy Bommireddy, Akhil Prathist Nadagani
Sponsor: Millennium Global Business Solutions Inc
This project’s objective is to develop an application that can assist individuals in locating medical facilities during emergency situations. Specifically, the application would enable users to easily identify the nearest medical facilities based on their current location or by entering a place name. In addition, the application should allow users to filter the search results based on reviews or required features. Furthermore, the application should be able to predict the estimated time that a medical facility would take to attend to a patient and discharge them. This information could be useful to individuals seeking medical assistance in emergency situations. By providing users with a convenient and reliable way to locate medical facilities, the application has the potential to greatly improve access to healthcare services and potentially save lives.
Team GitView: Bhavana Priya Kanumuri, Anushka Suraj Kanal, Haritej Lakshmi Narayan, Rahul Vuppula
This team developed a web application that aids instructors and teaching assistants while grading software engineering projects assigned on GitHub. The web app gives the instructor a comprehensive insight into the contributions made by each contributor within a specified sprint duration. Additional features and visualization charts draw insights that aid the instructor while grading a student.
Team Innovation Data Online Tool: Uday Kumar Polishetty, Nipoon Naresh Donta, Mohnish Magesh, Srikar Vodeti, Chandana Bandlamudi
The innovation online data tool is a web application designed to assist data engineers in working with input data files or remotely connecting to databases. It supports various file formats such as JSON, CSV, TSV, and Parquet, and allows users to upload, query, and download these files. The tool also enables users to connect to Postgres and MYSQL database servers, giving them the ability to manage and manipulate data remotely. With this tool, data engineers can efficiently work with data, extract insights, and make informed decisions.
Mesh Networking for Low Cost Android Devices: Conner Duncan, Nicholas Ellender, John Garvey, Nolan Murphy, Kevin Nguyen
This project aims at providing low-cost android devices like UNI with mesh networking capabilities in order to be able to share storage, communications (IM) and increase their total network range.
Advanced Arduino Library Support: Jude Brauer, Matthew Cummings, Charles Jeffries, Alben Trang, Joshua Zimmerling
Sponsor: Microchip Technology
This team augmented existing chip support libraries and developed new ones to support the more advanced and higher performing features on the new family of AVR eight-bit microcontrollers.
Year in the Life of Psyche: Nico Cereghini, Sruti Ganti, Joseph Kim, Sakan Pengdis, Hannah Robertson
Sponsor: NASA Psyche Mission
This team created compelling visualization that will help the general public understand the unique aspects of the asteroid and the challenges the Psyche spacecraft will face during its four different scientific staging orbits.
Bid2Scale: Edgar Estrada, Korry Hinestroza, Megan Malone, James Thayer, Moses Vega
Sponsor: Startup Peel Community
This group created an application to submit bids to RFPs.
Warehouse Management: Ryan Bounds, Emily Halva, Ryan Karlovsky, Kyle Kryza, Shaun Vulaj
Sponsor: EPIHAB Phoenix, Inc.
This team developed a warehouse management system and customer inventory management dashboard.
Automatic Bug Repair in Computer Software: Oscar Basoco Munoz, Kealen Heinz, Nathanael Irby, Christopher Reyes, Tyler Vance
Fixing software bugs can be a costly activity for any enterprise. This project explores next-generation solutions utilizing artificial intelligence, genetic programming, and automation techniques to analyze software with the intent of discovering vulnerabilities and automatically patching them.
Web Application for the automotive industry: Stephen Belikoff, John Fleming, Tommy Nguyen, Dustin Sloan, Alexander Whyman
This team developed a shop management and marketplace platform to meet the needs of auto service professionals and vehicle owners.
Recipe and Meal Planning: Kyle Brown, Mason Goff, Michael Kangas, Robert Schelp, Layla Suman
Sponsor: Cyglera Health Systems Inc
This team created a recipe and meal planning application with a grocery list maker and grocery delivery options.
Python GUI: Hashim Almuallem, Oluwamayowa Esan, Nicolas Noriega, Jessica Thiel, Yujia Wang
This team developed a Python GUI for EDA project for environment management.
Fall 2022 projects
Students: Aayush Rawal, Saurabh Rane, Dhruv Dilipkumar Patel, Punith Sai Vaddi, Sameet Krishna Kumar
Sponsor: Food Trucks Association of Canada
Food Truck is a web-based application being created for the Food Trucks Association of Canada and their customers. The purpose of the app is to provide a food delivery option to customers as well as develop and improve brand visibility. This application is being created by using a third-party suite called Karenderia Multi Restaurant System (KMRS).
Students: Amulya Bodla, Dennis Polly Pynadath, Niharika Pothana, Piyush Reddy Mudireddy, Venkata Surya Shandilya Kambhampati
Sponsor: Immutable Data
The goal of this project is to work on an existing web application that aims to run SQL queries on multiple types of data files. Challenge include extending new features to the existing application and overhaul the codebase to improve its re-usability, maintainability and extensibility.
Students: Kamal Penmetcha, Swapnil Gujar, Abhishek Deore, Gursharanjit Singh Ghotra, Indira A Mishra
Sponsor: United Networks for Growth
This project entails a new website for United Network of Growth that includes a membership portal which enables members to maintain their business information and access to premium content.
Students: Apoorva Giliyal, Lakshmi Tejashree Korivi, Rishav Kumar, Runlin Xiao, Zuha Shireen Ansari
Valin is a distributor and receives lengthy price lists from their manufacturers. Their customer service representatives refer to these price lists to locate the costs of parts. The aim of eConfigurator web application is primarily to ease the work of customer representatives by automating the price estimation process. The group also streamlined the process of updating new price lists that may be released annually or quarterly based on manufacturers.
Students: Keshav Sethi, Sneha Savani, Srikar Krishna Gadde, Srikar Kalam, Shiva Sai Ram Mummoju, Venkat Gandharv Thanniru
Sponsor: SZC Group – Syzmon Zephan Capital
Instead of using paid CRM tools, this group built an in-house cost effective CRM tool equipped with fundamental relationship management functionalities. Featured include email integration, email campaigns, communication and progress tracking, calendar and more. This is an all-in-one platform to help the company grow their business through building stronger customer relationships.
Students: Manan Soni, Sambuddha Nath, Govind Venugopal, Mayank Tewatia, Vishnu Preetham Reddy Dasari, Sudhanva Hanumanth Rao
This group created an open-sourced version of a generic Redfish Server using the OpenAPI code generation and Java.
Students: Neel Nishant, Darshin Kalpesh Shah, Shubhangi Gupta, Paresh Pandit, Nimil Shah
CommNeeds is a product that targets the youth of our community, promoting them to play an active role in their local neighborhood through gamification. The platform provides active engagement opportunities for the youth and young families to connect with community individuals in need (quest creators), deliver the required services (complete quests) and earn money (or rewards) on the side while creating long-term relationships that they can leverage in the future.
Students: Pranjali Peechu, Yogaleena Mandalapu, Suvain Goyal, Akshay George Koshy, Rupika Peela
Sponsor: Cyglera Health
This group’s challenge was to develop a web application that provides a secure platform that helps patients to interact with dietitians and care providers. Other features include maintaining care provider and patient records and communications and provide meal plans, goal plans and recipe suggestions.
Students: Akhil Baktha, Anuhya Reddy Addula, Pavithra Ravilla, Prachi Gupta, Sparsh Kotriwal
Sponsor: Desserts App
The aim of this project was to create a real-time chat functionality which enables users, consisting of customers and bakeries, to have a medium for communication in the application.
Students: David Bieganski, Gautham Krishna, Abhishek Mohabe, Itiparna Mahala, Jin-Jia Chang
The company that is sponsoring this project provides affordable housing to international students. The challenge the company is facing is providing an effective and convenient way to manage co-living chores among residents. As a result, this group developed a website feature to remedy this request.
Students: Chandra Sekhar Sai Sampath Swaroop Atkuri, Subramanian Arunachalam, Anantha Ramayya Kandrapu, Venkata Vamsikrishna Iytha, Vinesh Reddy Naga, Nikhil Kumar Korrakuti
Sponsor: Technologies AIM Colours
This wearable electronics project consists of a mobile application for the Android and IOS devices. The app includes react native mobile capabilities in relation with near field communication. The essence of the project is to redefine self-expression by fusing technology and cosmetics.
Spring 2022 projects
Students: Alexander Baratti, Gianni Consiglio, Nathan Robinson, Rephael Jackson, Swati Sahu
IoT Specs is a desktop application that allows users to configure and manage sensors and effecters, known as the PICMG IoT Configurator.
LifeMapz eCommerce Store
Students: Dragan Bogoevski, Gaurav Deshpande, Isaac Beale, Lor Worwag, Nitish Tripathi
LifeMapz eCommerce Store is an eCommerce Store built on new and powerful tools, primarily based on AWS services.
LifeMapz Lifestyle BluePrint
Students: Dallas Zinn, Jigisha Deven Gadhia, Sandhya Tadi, Palak Toshniwal, Venkata Naga Sonia Kalidindi
This team has been tasked with creating a web application which will allow users to customize a Lifestyle BluePrint — a poster-sized goal sheet designed to guide a user in their lifestyle and help them achieve their goals. Users will be able to customize their BluePrint by choosing from design elements such as color, text, pictures and motivational quotes in order to create a unique way to stay motivated while tracking and accomplishing their goals.
Students: Rashi Srivastava, Onkar Gagare, Akhila Sai Mandava, Sai Kumar Chunchu, Ritesh Reddy
Y2RISK is a cloud-based financial application for portfolio risk analysis for individuals and firms. It uses third party APIs for data collection and writes algorithms for analysis.
LifeMapz Relationship eJournal
Students: Arjun Borkhatariya, Sulabh Soneji, Samarth Patel, Vidhya Sathyalaya Ramakrishnan, Aishwarya Prabha Ramakrishnan
This eJournal allows both partners to write down feelings about their relationship, observations about their partners and ideas on how they can make their relationship stronger.
Neighborhood Sustainability Project
Students: Amar Yadav, Sanjana Mukundan, Rakeen Huq, Suraj Suryawanshi, Kai Chen
The goal of this project is to develop a prototype in the form of a web application designed using data to provide sustainability score of various regions. This process involves the curation of complex data about a city, urban settlement or a region from the relevant subdomains of economics, ecology, politics and culture.
Instructional Module Development System (IMODS)
Students: Kanti Nizampatnam, Saloni Chudgar, Aum Bhanderi, Rohit Sinha
This project aims to conduct research to develop a framework for an outcome-based course design process and translate it into a semantic web-based software tool.
Carbon Emissions Algorithm
Students: Yamini Kurra, Nevedita Kailsam, Wuyi Wang, Shih-Yu Chang, Nabeel Khan
Aclymate is an integrated, automated software platform that provides free carbon accounting and carbon footprint analytics for SMBs. Aclymate offers a wide range of high-quality carbon offset projects so businesses can achieve their carbon neutrality goals.
Web Application for Part Number eConfigurator
Students: Ravikanth Dodda, Narmada Ravali Namburi, Praveen Kumar Panku, Somesh Siddabasappa, Suyog Halikar, Nikhil Hiremath
A web application for Valin customers to configure parts to get pricing. Valin customer service agents can see costs and discounts along with the price. The admin can upload excel files to parse them and save the parsed data to the server.
Web Application to Track Referrals
Students: Kartik Mathpal, Mariya Varghese, Prem Preeti Patnala, Priyanka Zar, Rahul Jain
This is a web application platform for on-campus marketing ambassadors to promote and track referrals for the DormRoomMovers service.This platform assists in sales tracking and guides student ambassadors to perform marketing tasks.
Network Traffic Analysis Tool
Students: Luis Espinoza, Zachary Irvin, Jaclyn Stosz, Matthew Sullivan, Brent Watkins
This application performs network traffic analysis functions and displays the results in a user interface. This tool provides real time analysis of network upload and download information.
WebXR for Public Engagement
Students: Shashvat Patel, Josue Hernandez, Michael Foster, Rick Nguyen
A web-browser-enabled virtual reality application that showcases the Psyche NASA Mission. The app showcases the Psyche asteroid model, spacecraft, orbit views of the mission and FAQs.
A Platform for Kids to Create and Collaborate
Students: Alexander Biankin, Brendan Brunelle, Michail Maltsev, Andrew Pappas, DeAndre Sellers
This is a web application platform for hosting kids competitions. The goal of this platform is to promote creativity and collaboration among kids. The BBK team can directly monitor and manage content to ensure a positive and kid-friendly environment.
Advanced Data Scraping Platform
Students: Joseph Altnether, Sawyer Breitenbucher, Catherine Button, Steven Camarena, Ernestina Valdez
An application that performs data scraping in popular sort reporting websites like ESPN and other related sites. The tool displays the information on a website to authorized personnel and also gives them the option to export that data to a .CSV file. This application allows our sponsor to perform manual tasks faster and contact their potential clients quicker than their competitors.
Perpetual Sourcing Resume Parser
Students: Matthew Boyd, Braulio Espinoza, Joseph Hale, Jacob Janes, Gary Nansel
To help recruiters review and search resumes more easily, Perpetual Sourcing Group has commissioned a resume parsing microservice that can run within the lightweight AWS Lambda cloud environment. Our final parser supports parsing a candidate’s name, email, phone number, location and level of education from PDFs, .doc(x), and .txt resumes. Furthermore, this technology will enable recruiting offices to switch software providers by simply uploading their store of resumes.
Dev App Targeted Social Media
Students: Rithvik Arun, Hayden Hansen, Christina Hashimoto, James Arsenault, Ryan Granado
A social media application that is focused on connecting people through sports. The mobile application is a central hub where users can retrieve the latest sports information, connect with other sports fans and solely focus on sports.
Parallel Implementation of Error Diffusion Halftone
Students: Ethan Miller, Ethan Carlson, Cordel Lebans, Kace Curtis, Jacob Hreshchyshyn
This group developed a test bench application and an error diffusion algorithm suitable for execution across a large number of processing cores.
WebXR for Public Engagement
Students: Kaylor Davis, Victoria Bui, Mary Le, Jesse Ramirez
The focus of this project is to create an immersive and engaging WebXR experience to help educate the general public on the upcoming NASA Psyche asteroid mission, which is expected to launch in 2022. This project is meant to create a quick experience that can be easily accessed with mobile devices by scanning a QR code. It is intended for public use and meant to provide a user-friendly experience to quickly inform those of varying ages about certain aspects of the Psyche asteroid mission.
Hall Thruster Diagnostics Visualization
Students: Ryan Chacon, Andrew Nelson, Adrian Tesoro, Seth Urish
Develop an engaging and interactive visualization designed to teach new users about the diagnostic tests performed on the hall thrusters, the primary thrusters used on the NASA Psyche Probe. The application may be placed on a website for a general audience or may be utilized by a speaker on the topic to aid their discussion.