Projects & Activities.

Personal Projects

CNN Dashcam Speed Detector for Cars

Jan 2019 – Feb 2019

Inspired by George Hotz's comma.ai Speed Challenge. Trained a CNN model to predict vehicle speeds from dashcam videos using optical flow and computer vision techniques. Implemented color thresholding, Canny edge detection, and Farneback optical flow algorithm.

PythonOpenCVKerasComputer VisionCNN

SUMMY - Text Summarizer

Sep 2016 – Aug 2018

Android application that summarizes both web pages and user-entered text using a custom PageRank-inspired algorithm. Works offline for improved portability. Reached 12,000+ downloads on Google Play Store.

JavaAndroidXMLNLP12,000+ Downloads

Quolly - Online Quote & Wallpaper Editor

Mar 2018 – May 2018

Daily generator of quotes and wallpapers for Android with photo editing capabilities. Features community system for rating and sharing, automated daily content generation, and Firebase backend.

JavaAndroidFirebase

Academic Projects

3D Environment Reconstruction from Stereo Images

Oct 2018 – Dec 2018

Team project for 3D reconstruction from pairs of 2D stereo images. Implemented camera calibration, stereo rectification, custom SAD disparity algorithm, and .ply point cloud generation. Associated with University of Illinois at Chicago.

PythonMATLABOpenCVComputer Vision3D Reconstruction

Supervised Characters Relationship Extraction from Stories

Oct 2018 – Dec 2018

Team project using supervised ML to extract character relationships from literary books. Implemented NER, POS tagging, anaphora resolution, and Multinomial Naive Bayes classification. Achieved 79% precision (10% above state-of-the-art).

JavaStanford CoreNLPMachine LearningNLP

Genetic Algorithm for University Class Scheduling

Jan 2018 – Mar 2018

Metaheuristic genetic algorithm for university class scheduling optimization. Used steepest descent for initial solution and optimized mutation ratios, selection methods, and crossover algorithms.

View on GitHub →
JavaGenetic AlgorithmsOptimization

Hackathons & Competitions

Droidcon Italy 2017 - AAL Theme👑

Apr 2017

Built Shory, an Android social network for elderly people with a "living historical map" of cities using old photos and memories. Won first place among competing teams.

JavaPHPMySQLFirebaseHackathon Winner

Make It Wearable 2016👑

Nov 2016

Developed Ping|U, an Android Wear OS smartwatch social network with ping system for meeting friends. Presented at WTT Wearable Tech Turin 2016 event.

JavaAndroid WearPHPMySQLHackathon Winner

Agos Ducato S.p.A. Hackathon

Nov 2017

Built AgosTo, a complete client-server system for financial loan authentication using Android (user) and web (employee) interfaces with voice/face recognition via Microsoft Azure APIs.

JavaPHPMySQL

Ready to Build Something Amazing?

I'm always excited to take on new challenges and contribute to innovative projects.

Let's Connect