Fall 2019

Senior Project terms:

Mentor(s):

Deya Banisakher, Maria Presa Reyes

Product Owner(s):

Mark Finlayson

Project Description

The goal of this senior project is to design and build a web-based user interface similar to Semantic Scholar and Microsoft Academic, where environmental researches will be able to search our curated database of environmental scientific articles using our new semantic search algorithms. This is the third iteration of this product, and as such, EnvoScholar v3.0 extensively overhauls the existing features as well as implementing additional features such as Dynamic Ontology Visualization, Server-Side Pagination and Filtering, and Developer Statistics.

Team Members

  • Dairon Hernandez
  • |
  • Jorge Euceda
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Guðmundur Traustason

Project Description

SkillCourt is a Soccer Training system for Android devices.

Team Members

  • Marcial Cabrera
  • |
  • Brandon Suarez
  • |

Mentor(s):

Dr. Masoud Sadjadi

Product Owner(s):

Dr. Masoud Sadjadi

Project Description

The Vertically Integrated Projects (VIP) program aims to involve everyone on campus in innovation. VIP unites undergraduate education and faculty research in a team-based context. Undergraduate VIP students earn academic credits, while faculty and graduate students benefit from the design/discovery efforts of their teams. VIP extends the academic design experience beyond a single semester, with students participating for up to three years. It provides the time and context to learn and practice professional skills, to make substantial contributions, and experience different roles on large multidisciplinary design/discovery teams. The long-term nature of VIP creates an environment of mentorship, with faculty and graduate students mentoring teams, experienced students mentoring new members, and students moving into leadership roles as others graduate. VIP attracts students from many disciplines and enables the completion of large-scale design/discovery projects, strengthening and expanding faculty research portfolios.

Team Members

  • Ronyo Corneille
  • |
  • Gersch Schiff
  • |

Mentor(s):

Dr. Niki Pissionou

Product Owner(s):

Dr. Niki Pissionou

Project Description

Centralized architectures are incapable of handling the rapid growth in the amount of IoT devices in recent times, leading to a decline in communication efficiency, and increase in response time. Scalable and decentralized architectures have been proposed, such as the integration of blockchain technology, with IoT. There are issues with conventional blockchain however, as conventional blockchain indefinitely grows quadratically in size, but IoT devices are limited in storage and power. So Sensor-Chain was proposed to handle the resource constraints of IoT devices. Eliminating the need for powerful edge devices, with two constraints. The improved temporal constraint aggregates the chain’s transactions back into a genesis block, this occurs after a certain time interval has elapsed. This aggregation limits the maximum size of the blockchain, which can prevent the blockchain from outgrowing IoT devices. The spatial constraint partitions the nodes into separate regions, using clustering. This allows the creation of smaller local blockchains for each region, whose growth rate is significantly less than that of a global blockchain, due to handling less peers. Sensor-Chain v1.0 is a P2P blockchain platform that can be used for simulations. It provides a terminal-based interface: The user can interact with a network of node clusters, each possessing its own local blockchain. Can auto-generate transactions for simulation purposes. Can also simulate node movement behavior with nodes being able to switch clusters. The platform has fully implemented spatiotemporal constraints, with temporal blockchain aggregation, and spatial node clustering.

Team Members

  • Eric Perez
  • |
  • Edwin Aguilar
  • |

Mentor(s):

William Rivera, Elio Perez

Product Owner(s):

William Rivera, Elio Perez

Project Description

This web application provides the Miami Dade County and the City of Miami Beach with a way to monitor and control film production in this area. The film application process provides a scheduling system in order to plan the film production process based on available days depending on location. This is important because it ensures the community will not be negatively affected by this process through prior planning and conversation. In addition, it provides the film production with the best experience after prior organization and accommodations have been made based on their specific demands, needs, and wants as described in their film permit application. The main goal of this system is to provide an intuitive interface so the film application process and therefore the film production process are as seamless and simple as possible. This project is limited to the analysis, design, and development of the front-end (web page) portion of the system. Overall, this project will make an immediate impact within Miami-Dade County and help to facilitate film production in this County.

Team Members

  • Kent Miguel
  • |
  • Melanie Meza
  • |

Product Owner(s):

Rachelle Tobkes

Project Description

Passwords are the weakest point of security in the Enterprise today. Despite countless password management tools and security best practices corporations struggle to secure their IT infrastructure due to numerous problems with employee password management and use. Improving authentication and identity management is becoming the most critical aspect of enterprise operations. There are many efforts to strengthen the identity management process such as two-factor authentication which uses a second challenge or multi-factor authentication which uses tokens and passwords. These techniques are cumbersome to use and impede users access to computing resources. Biometrics which provide fingerprint or facial recognition capabilities to identify the end-user has emerged as a convenient method to identify users. Biometrics are being used in many smartphones and some laptops/desktops today and can be leveraged to simplify how users identify themselves in the enterprise. By leveraging one or more biometric identification technique, design and develop a multi-factor authentication system to provide access to an enterprise infrastructure application such as Microsoft One Drive. At least two apps will be developed, one for the end users' phone that employs biometric hardware and one for the enterprise system which maintains the identity management. The phone app provides quick and secure authentication to the enterprise app which is running on a server and accessed via an office computing device like a desktop or laptop. Additional identification factors can be explored such as geolocation, proximity with NFC, and the Trusted Platform Module.

Team Members

  • Frederick Husson
  • |
  • Andy Garcia
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Jean Hannan

Project Description

A smartphone-based maternal/infant healthcare application (app), Keeping Moms & Infants Healthy in 3 languages (English, Spanish & Creole), designed for low-income minority mothers. An APP to be developed to provide early and continued access to health care for prenatal and postnatal mothers.

Team Members

  • Andy Herrera
  • |
  • Arelys Alvarez
  • |

Mentor(s):

Dr. Vamsi Sai Kalasapudi

Product Owner(s):

Dr. Xuan Lv

Project Description

Intelligent BIM Virtual Assistant is a web-application built using ASP.NET Core 2.0 MVC pattern, along with the Autodesk Forge API, SQL, JS, and Entity Framework Core. The application is a modern solution to the complexity of BIM type files for the purposes of construction and building management. BIM assistant aims to simplify the user experience for navigating and managing 3D and 2D building information. With the help of simplified UI layouts and natural language processing, Intelligent BIM Assistant aims to streamline interactions of users to BIM files. With a couple button clicks or voice commands, users can identify properties and information about a specific model.

Team Members

  • Guillermo Barquero
  • |
  • Bruno Pereira
  • |

Mentor(s):

Gianfranco Moreno, Yolanda Belisario, Fernando Pujol

Product Owner(s):

Masoud Sadjadi

Project Description

For this project, we extended on what was done last summer, which dealt with setting up the entire backend system and add front-and features to the website. EFVT team was the Visual Tools team which dealt with adding a visual financial graph which users can use to make educated signals/trades with. For us, we added onto that and helped create a system which links a real forex account and their equity/balance information. This dealt with talking alot with EFWE team and EFWA team to setup the requests and scripts to automatically transfer data across our application. Fortunately, we were able to create something that I can say could be used as an actual free-flowing financial/trading application.

Team Members

  • Guillermo Otero
  • |
  • Ariel Velasco
  • |

Mentor(s):

Farzana Beente

Product Owner(s):

Dr. Giri Narasimhani

Project Description

Local governments provide a 311 customer service for non-emergency requests such as trash pickup, fallen debris, dead animals, etc. Each year there are over 300,000 requests that are logged. These requests are placed in a large database for the public to view, however, viewers are only able to see the raw database with no data trends are shown. In addition to this, only a small handful of cities are even storing these request logs let alone publishing them for public view. These requests hold valuable information that can be used to streamline many processes in the county. Be able to tell which days have the most trash pickup requests can allow the county to be better prepared on those days to deal with the high demand. Even being able to see which areas certain calls are most common. Making this data easy to understand and analyze is the goal of this project.

Team Members

  • Yasmine Abdrabo
  • |
  • Trent Alonzo
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Masoud Sadjadi

Project Description

Senior Web App Mentor/Instructor Masoud Sadjadi Student: Jay Tailor, Arturo Guillen Description: Students in the Senior Project course are to work in groups in a project through the semester. The senior project web app is too simplify the process of selecting and joining a project for the professor and the students.

Team Members

  • Arturo Guillen
  • |
  • Jay Taylor
  • |

Product Owner(s):

Jason Cohen, Frank Alvarado

Project Description

The Virtual Roll Call (VRC) Web Application fixes the need for police departments to have in-person briefings.

Team Members

  • Daniel Neel
  • |
  • Octavio Avila-Cardet
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Gáramis Campusano

Project Description

Voice Controlled Virtual Reality App (nicknamed Voice VR) is a video app that can play 360 videos with unique features such as Voice Control. While a video is playing, users can instruct the video to stop, pause, play, zoom in/out, fast forward and rewind through the power of their voice. This app was developed for the Center for the Advancement of Teaching. Made for Windows, Android, iOS, and your average Web Browser.

Team Members

  • Jeffrey Hernandez
  • |
  • Christopher Clement
  • |

Mentor(s):

Jeronimo Bezerra

Product Owner(s):

Vasilka Chergarova

Project Description

AMPATH service status page for the intended use of having users and admins see when a service is operational.

Team Members

  • Tony Padmore
  • |
  • George Aparicio
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Niki Pissinou

Project Description

Parking is becoming an issue on crowded areas due to the increasing number of cars today. There are tons of “parking apps” but none aims to solve the dynamic trading of a parking spot reservation app: (1) Fixed price and auctions, (2) Real-time transactions and (3) Instant payment solution. Such motivation gives rise to our implementation for the first release of Spots: an easy-to-use, cross-platform mobile application that will give users an easy and convenient way to reserve parking as well as the option to provide it. A consumer is the regular user that wants to reserve a parking spot and pay for this to the provider. A provider is the regular user that wants to publish a parking spot to start earning money.

Team Members

  • Marcel Riera
  • |
  • Carlos Barrios
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Dr. Cristina Palacios

Project Description

This is a research-based project to help college students make healthier choices when consuming snacks.

Team Members

  • Ivan Brenes
  • |
  • Mihail Canoski
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Masoud Sadjadi

Project Description

EForT is short for Empowered Forex Traders. It is a web app for a fictitious Forex Meta-Broker company that aims to help individuals with no experience and knowledge about Foreign Exchange Market to trade like a professional by mimicking the actions of some historically-proven successful trading algorithms on-demand for a flat monthly subscription fee.

Team Members

  • Aaron Albiza
  • |
  • Joel De La Cruz
  • |

Mentor(s):

Masoud Sadjadi, Jessica Ramella-Roman Ph.D.

Product Owner(s):

Jessica Ramella-Roman Ph.D.

Project Description

Obesity affects more than 20% of the US population, and disproportionately affects ethnic minorities. Affordable devices such as smartwatches and sensors can help users keep track of their fitness levels. Unfortunately, wearable technologies (e.g. heart rate sensors and smartwatches) do not often account for the physiological changes that characterize these individuals. For example, when getting the heart rate from an individual, the LED on the watch shines a light through the skin that reflects back, and the watch creates a graph of your pulse. However, for individuals with high bmi, their is a ticker layer of tissue that the light must traverse through, therefore the signal is weaker. As a result, measurements for blood pressure, heart rate, and other medical diagnostics in these individuals are often inaccurate. This project seeks to assist researchers by providing them with an app that facilitates and streamlines the data collection process. With sufficient data, computational models can be developed that account for the physiological changes present in these individuals and allow wearable technologies to take accurate measurements. This is the first version of the project in the form of an app for Android WearOS smartwatches. Although these watches often have proprietary apps that can provide certain physiological measurements such as heart rate, they often give inaccurate readings due to the way they process data from the device’s sensors. This app provides the reading directly from the device’s sensor in an effort to be as accurate as possible, additionally it possesses other features that streamline the process of gathering data. Moreover, on applicable smartwatches, PPG data will be able to be tracked as well. The data is saved in a .txt file, formatted so it can be easily be read in MATLAB by saving two attributes in two separate columns; timestamp and value of the sensor being tracked at that moment. The file is stored in Google Drive on the account that is logged in on the accompanying phone that it is paired with.

Team Members

  • David Reyes
  • |
  • Enzo Mendoza
  • |

Mentor(s):

Dr. Masoud Sadjadi

Product Owner(s):

Dr. Cristina Palacios

Project Description

The purpose of version 2.0 is to implement the Admin Portal of the Food Frequency Questionnaire web application. The Admin Portal comprises three main features (Food Items, Questionnaire Results and Recommendations) all of them intended to be used only by the “Administrator”. Through the Food Items menu in the Admin Portal, the “Administrator” will be able to add, modify and delete the food items that are included in the questionnaires and also the nutrient values for each one of them. The Admin Portal will allow the “Administrator” to view the responses from submitted questionnaires by accessing the Questionnaire Results menu. By navigating to the “Recommendations” menu, the “Administrator” will see the recommendations for food and nutrients generated by the systems based on the predetermined recommended values provided by Dr. Palacios and the responses the “Participant” submitted. Version 2.0 will also address some functionalities that were left out of version 1.0 scope and are critical for the development of the current version such as saving the questionnaires results in the database, adding the infant age in the questionnaires and grouping food items by food category.

Team Members

  • Dariana Gonzalez
  • |
  • Daykel Muro
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Jason Cohen, Frank Alvarado

Project Description

FIU’s College of Engineering and Computer Science is working with the Pinecrest Police Department (PPD) to create a web application that replaces the current process to manually fill and distribute Be On the Look Out (BOLO) reports. The BOLO application was designed and developed by past FIU students and each semester students have worked to enhance the system. The application was only available in the localhost and missing some level of automation but was still functioning. Now, it is available through the Product Owner’s domain samjr.org and it has been secured with HTTPS communication. Therefore The BOLO application version 13.0 is now secure and available to be used for everyday operations, also the look of the BOLO report was modified to meet the Product Owners request. This allows Police Officers to constantly test the system that we have inherited, which opens the path for new developers to enhance the application with new features or appearance as needed while BOLO is already providing value to the Pinecrest Police Department.

Team Members

  • Mayrelis Morejon
  • |
  • Adisleydi Gonzalez
  • |

Mentor(s):

Dr. Masoud Sadjadi

Product Owner(s):

Sergeant Heather Schry, Chief Samuel Caballos, Jr.

Project Description

The Patrol Shift Bid Scheduler 2.0 is a web application that was created to streamline the process of bidding for quarterly schedules at the Pinecrest Police Department. This version is redesigned from the grounds up and build using the latest software versions in the market at the time. The primary purpose of this software is to provide the superiors the ability to create schedules for the officers to bid on, using technology instead of pen and paper.

Team Members

  • Midiel Rodriguez
  • |
  • Felix Diaz
  • |

Product Owner(s):

Maria Cristy Charters

Project Description

Volunteer Attendance System 1.0 is an FIU Senior Project that helps FIU SCIS's outreach programs better communicate and track volunteer performance.

Team Members

  • Cassandra Zuria
  • |
  • Mario Salvatierra Vargas
  • |

Mentor(s):

Michael Reyeros

Product Owner(s):

Michael Reyeros

Project Description

Companies often have a tremendous amount of support tickets, where they are inefficiently queued and the workload is unevenly distributed. Queue systems are used to manage workload in a more efficient manner; however, some of these queue systems are not designed for companies that take their resources from different sources and cannot handle large amounts of data. This project is a cloud-based solution originated by our product owner who works at Assurant, Inc., to the modern ticketing workflow problem

Team Members

  • Osniel Valdivia
  • |
  • Francisco Espinosa Castillo
  • |

Product Owner(s):

Dr. Alejandro Arrieta

Project Description

The goal of the project is to build a basic Learning Management System (LMS) App on Facebook that allows for online training in developing countries. This is for short online courses (5 to 15 hours) that include videos posted on youtube or Facebook, multiple-choice tests, PDF materials, and 2-hour live streaming. Everything should be within the Facebook platform and maximize the internet speed, considering the low download /upload Internet speed in developing countries.

Team Members

  • Joao Guimaraes
  • |
  • Daniel Rodrigues
  • |

Mentor(s):

M.O. Thirunarayanan

Product Owner(s):

M.O. Thirunarayanan

Project Description

An online graduation ceremony for students who graduate from fully online programs

Team Members

  • Ricardo Aparicio
  • |
  • Jose Quesada
  • |

Mentor(s):

Dr. Masoud Sadjadi

Product Owner(s):

Dr. Masoud Sadjadi

Project Description

EForT stands for empowered forex traders. This project is a web app that will provide a platform for expert foreign exchange traders to their algorithms, and a platform for basic traders to subscribe to and profit off of traders with proven success in the forex market.

Team Members

  • Carlos Feliciano
  • |
  • Matias Agnese
  • |

Mentor(s):

Dr. Masoud Sadjadi

Product Owner(s):

Dr. Masoud Sadjadi

Project Description

Mobile Judge ensures the setup of the Senior Design Showcase goes as smoothly as possible by providing the necessary tools to the event organizer to organize the event.

Team Members

  • Samira Tellez Ricardo
  • |
  • Dean-Anna Gayle
  • |

Mentor(s):

Professor Masoud Sadjadi

Product Owner(s):

Professor Masoud Sadjadi

Project Description

The EFDT team automated the Gordon Barnett day trading algorithm for the MetaTrader5 Platform, in order to allow forex traders to used an expert adviser that will open and close profitable positions on the market. Product Owner/Mentor: Professor Masoud Sadjadi

Team Members

  • Andres Chavez
  • |
  • Gustavo Gonzalez
  • |

Mentor(s):

Masoud Sadjadi

Product Owner(s):

Shahin Vassigh

Project Description

The National Science Foundation granted Florida International University $1 Million dollars to start adopting automation and robotic technologies in the building, engineering, and architecture industries. While also developing training programs to prepare and teach the workforce these such technologies. Along with these a website is needed to show the project process, mission, and serve as a teaching platform.

Team Members

  • Alejandro Perez
  • |
  • Pablo Diaz-Amor
  • |

Mentor(s):

Raihanul Bari Tanvir, Dr. Ananda Mohan Mondal

Product Owner(s):

Dr. Ananda Mohan Mondal

Project Description

The main objective of this project is to develop an app for the software Cytoscape. This app can then be used to identify and clique-like and bipartite-like structures from a biological network and display the results as subgraphs. These subgraphs can be used to represent disease progression on a protein network level. There is currently no app for Cytoscape that provides this feature.

Team Members

  • Evyatar Saias
  • |
  • Ariel Sari
  • |