I am passionate about Mentorship and I enjoy helping students to build software solutions to real problems. My expertise lies in developing minimal viable products, tracking progress, and launching beta testing for user feedback.
Are you thinking about starting a project? Here are my slides on getting started:
An Introduction to Side-Projects
Are you interested in working with me or having me as a mentor for your project? Please contact me via email and see past projects that I have been a mentor for below.
Swarthmore College, Extended Projects
Algorithmically Generated Artwork - Alyssa, Maya (and John)
A collaborative project to design and implement algorithms that generate visual designs.
RepoRabbit (Beta) - Maria
A web app that analyzes Git repos and visualizes teammate contributions to promote better collaboration.
Swarthmore College, Fall 2021
Music Analysis - Ankur, Aron, Michael, Rachel
A web app that analyzes MusicXML files to generate visualizations of music.
Calendar Populator - Arina, Kevin, Shane, Theron
A web app that parses a course syllabus and adds important dates to your Google Calendar.
Rainr - Alfi, Alina, Kaidan, Max
A web app that analyzes topographical data of Delaware County and displays areas that are at high risk of flooding.
GarnetVille - Angela, Cisco, Elizabeth, Sierra
An online virtual Swarthmore College campus where students can walk around and chat in real time.
Matchbox Goals - Martina, Matthew, Nathaniel
A web app for tracking your weight training progress with recommended lifting workouts of increasing difficulty.
Intentional Browsing - Alex, Etame, Hari, Theodore
A browser extension that automatically manages your web browser for more intentional browsing.
Arboretum Invaders - Geoffrey, Paige, Ricky
An online two-player game where players cooperatively try to save a garden from invasive species.
Travial - E. K., George, George, Nader
A web app for travelers that automatically generates a schedule of activities for a better travel experience.
PlantPet - Alex, Catherine, Dohyun
An educational game where players take care of a virtual plant.
Swarthmore College, Spring 2021
AniTime - Andi, Richard, Sally, Sam
A discord bot that helps friends find common anime recommendations.
Stash - Alice, Jacquelyn, Lamia, Leia
A multiplatform mobile app for sharing content and links within private groups.
SwaTutor - Lucas, Matthew, Peter, Zeus
A web app for Swarthmore students to request academic tutors and for administrators to manage tutors.
Swarthmore Course Advice Page - Chris, Gillie, Sumi, Yanwen
A web app for Swarthmore students to read and write reviews on courses and instructors.
Pocket Realtor - Dylan, Emma, Miryam
A web-based interactive map for searching economic, social, and housing data by zip code.
Unishare - Elvis, Kelvin, Samuel
An iOS app for listing items that are free or for sale within different college communities.
Mask It Or Casket - Ben, Christian, Hyeyun, Mari
A web-based educational game where users set policies to reduce the spread of disease.
Swarthmore College, Summer 2020
Automatic Crossword Puzzle Construction - Otis
A web app that automatically constructs crossword puzzle grids.
Four Corners Problems and 2D Pattern Matching - Ari
Implementing efficient algorithms that solve specific cases of the four corners problem.
Machine Assisted Speed Reading and Training - Chris
A web app to help users increase their reading speed.
Swarthmore College, Spring 2020
ChessIQ+ - Jonathan, Navdeep (additional contributions by Amaechi)
A web app that provides feedback to chess players on moves in an intuitive manner.
Edge - Austin, Ford, Jack, Scott
An iOS app that tracks gambling gains and losses related to recently legalized sports betting.
Grass Growth - Anya, Cassandra, Rich, Vitor
A web-based toolkit for generating an interactive map that tracks polling locations and volunteer sign-ups.
LifeTrackr - Jill, Katherine, Mirabai, Ray
A web app for tracking aspects of your life (such as mood) each day and graphing your monthly averages to better understand how your life changes over time.
MicroSwat - Brendan, Gabe, Tristan
A Java-based music player that plays human readable music composition files.
PersonalFi - Akshay, Bill, Helen, Jason
A web-based game that lets users play out customizable scenarios related to budgeting, credit, and finance. This game is for enjoyment and self-directed learning. It is not intended to be investment advice.
Project School - Christine, David, Luca
A react native app for schools to create pages that share important information and critical announcements to students and the local community.
Project X - Angela, Bilal, Julian, Saul
An iOS app for viewing upcoming events at Swarthmore College.
Raysin - Katie, Kevin, Rose
A command-line tool for speeding up, slowing down, splicing, trimming, and reversing audio by directly manipulating audio wave byte data.
SafeChat - Abigail, Jasmine, Mackenzie, Mikey
A web app that sends encrypted messages to designated mailboxes using public-key cryptography.
Tap Stop - Kenny, Nicholas, Raymond, Yichuan
An Android app that tracks your mobile screen time and offers points for correctly predicting your usage.
Temple University, Extended Projects
Literary Character Extraction - David
A python-based application that automatically extracts character names from public domain books.
Patterns in Financial Data - Zach
Converting historical stock market data to a simplified format and applying known techniques from data analysis to identify basic patterns.
Temple University, Spring 2019
CSharp Music Library - Ariela, Ben, Jason
A Java-based music library and user interface for creating playable music compositions.
HackGile - Gerard, Nicolas, Thomas
A web-based application for agile development and project management.
Goalie - Busola, Hieu, Luca
An Android app for creating and tracking personal goals.
Morse Brode - Duncan, Kyle, Matthew
A web-based interactive tool for helping users learn Morse Code.
Party Of Three - Awa, Kwamina, Mykhailo
A web-based application for playing checkers online.
SpaceKermit - Muhsin, Tommy
An application that interfaces with Kerbal Space Program to automatically control and land rockets.
TechEase - Andrew, Lee
A Windows-based application that helps non-technical users to navigate their personal computer.
Web Cred - Dylan, Jonathan, Nhat
A website for easily accessing analytics and credibility rankings for any public url on the internet.
Temple University, Fall 2018
Avalon Translator - Kyle, Troy
A Java-based application that emails the translation of digital handwritten notes to a specified address.
Bodega Boys - Isaiah, Malik, Stephen
A website that ranks culturally trending music.
Codify - Kaitlin, Parisa
An iOS app for recording your daily activities and analyzing how you spend your time.
CranJamz - Alex, Jeremy, Liz
A web-based interactive lesson plan for teaching users how to read and play piano music.
Encrypted Chatroom - Jesse, Tyler
A communications platform that puts privacy and security in the hands of the end-user.
I.Z.N.'s Flash Cards - Ivy, Nan, Zhuoan
An android app for creating and practicing a secure set of flash cards.
Quiz Game Maker - Brendan, Joshee, Shane
An android app for creating and saving your own quiz-based games.
RideCompare - Anas, Dan, Dennis
An iOS app that helps the user compare Lyft and Uber prices.
University of Pittsburgh, Spring 2017
Clique-in - Andrew, Hannah
A pitch deck and business plan for a decentralized social network.
University at Buffalo, Fall 2016
Achievelife - Dan, Fan, James, Jesse, Jonathan, Miaomiao, Yuzhe
A mobile app meant to gamify your life where you level up by completing real life achievements.
Biubiubiu - Jia Qi, Leon, Runda, Xiaofei
A typing game written in Java.
Course Evaluation - Aaron, Linn, Min, Seti, Timothy
A collaboration with the Center for Educational Innovation to give University at Buffalo students access to course evaluation data for select courses.
Memory1 - Andrew, Ben, Jake, Julius, Kang, Ryan
A website for training human memorization of key-value pair maps from letters to numbers.
Memory2 - Alex, Joel, Rony
A rock-paper-scissors meets pokemon styled memorization game made in Unity.
Memory3 - Amy, Moe, Nick, Youngki
An android app for training human memorization of key-value pair maps from letters to numbers.
PKB - Alex, Jacob, Piyush
A web app that uses your voice to develop webpages.
Team PageMe - Adi, Ali, Jason, Mitchell, Sai, Shokoor
Bringing back the pager as an android app.
Visual Construction - Amrit, Apar, Bin, Bryon, Der Shen, Jing, Jon, Kai, Robert, Sadek, Vince
Used AR technologies to aid in the proper construction of designs. This project started from communication with LP Ciminelli, a Buffalo based company.