Projects
Current Projects

LACRM QuickSync
LACRM QuickSync is a lightweight integration that automatically syncs customers and invoices between QuickBooks Online and Less Annoying CRM. It eliminates duplicate data entry, keeps contact records up to date with real-time invoice context, and ensures sales and accounting stay aligned. Built specifically for small businesses, the integration focuses on simplicity, control over what syncs, and reliable two-way data flow.

Cingo Research
Cingo Research is an app that uses mobile sensor data—such as activity levels, location patterns, and device usage—to better understand the daily experiences of young adults. By combining this real-world context with quick, science-based mood check-ins, the app can help identify patterns, predict emotional shifts, and suggest strategies for improving wellbeing.

Elebase
Elebase is a streamlined content and geospatial data management platform designed for creating interactive mapping applications quickly and affordably. It enables users to build no‑code interactive maps, publish GeoJSON and tilesets, and integrate geodata enriched with media—all via an intuitive interface or its API. With Elebase, you can easily define your data, invite non‑technical contributors, and visualize it seamlessly through template apps, geo files, or the API.

Essential Startup Bytes
Essential Startup Bytes is a platform and newsletter to provide early and mid-stage founders with essential startup advice in byte-sized chunks. Something like Blinkist for Startups covering many topics (e.g. User Acquisition, MVPs, Marketing, Monetization, Business Models, Scaling, etc.).

GamePass Picker
Inspired by Rotten Tomatoes and purposed for gaming - The GamePass Picker is a service to help gamers find their next favorite game to play on the Microsoft GamePass service based on their past gaming behaviors and preferences. Eventually, my goal is to turn this project into a platform to help gamers manage their play time, preferences, achievements, and impact with gaming.

Fakey - The News Feed Literacy Game
Fakey is a game with a purpose where players are placed in a simulated social media news feed and are tasked with disambiguating between high-quality news and lower quality news such as fake, bias, conspiracy, junk science, etc. The players are constructively directed towards creating a good social media experience where good information is shared and false information is fact-checked. We created this game for media literacy as well as for research in uncovering patterns in the way people interact with social media news feeds.

ghSmart - Management Consulting
I have been hired as a software architect for ghSmart where I have been doing the following along with a colleague. Leading the development effort for text extraction, ETL, Data Mining, and Natural Language Processing. Conducting market research for enterprise-level Big Data and Machine Learning tools. Creating text extraction pipelines, text analytics, machine learning, and visualizations for our project. Finishing and showcasing an MVP of the project to upper management. Continuing to iterate on improving various digital processes at ghSmart.

Welsome (Web, Android, iOS)
Welsome is a self-improvement and social impact platform that focuses on actions we can take to improve ourselves and the planet. We all want to improve at something, whether it is our health, happiness, finances, relationships, or removing our carbon footprint, you name it. Welsome provides resources, actionable insights, and a socially gamified community for us to improve in all areas of life and partake in the latest trends. The goal behind Welsome is to create a platform that holds us accountable for improving our lives, and the planet.

Autosave It (Web)
Autosave It is a service that saves all of your favorite newsletters to a daily digest so that you can do more reading and less searching. And definitely no more reading newsletters in your e-mail inbox!

Identifying Automated Accounts on Twitter
This project involves working with the duo-labs framework to classify and identify Twitter bots using Machine Learning classifiers such as Logistic Regression, Naive Bayes, Decision Trees, AdaBoost, and Random Forest. These classifiers have been implemented in R, with feature extraction methods written in Python, Scala, and Spark. The specifics of the project involved improving the framework and running various benchmarking tests to compare the performance of the techniques in this framework versus Indiana University’s Botometer.

Adversarial Learning on Social Networks
In this project we are aiming to find the optimal adversarial sequence which can yield positive or negative outcomes in a social network. For instance, if a person has very few friends and wants to be very influential in a short amount of time, what are the most optimal moves that the given person should make in order to achieve the maximum amount of influence.
Past Projects

4Castersports
4Castersports is sports betting reimagined. We are developing a groundbreaking sports betting platform untainted by commission fees and bookmakers. Our allegiance lies with the users and the users alone. Our ultimate goal is to build a robust global prediction market.

Hoaxy - The Social Media Information/Misinformation Diffusion Tool
Hoaxy is a Social Media visualization tool which can capture virtually any story online, track it back to the accounts that are chatting about it, as well as the level of automation (are the accounts more human like or bot like) in the agents that are spreading the stories. The stories can be real news, fake news, and any spectrum in between.

Graph Counting Using High-Performance Computing
Our approach was to take very large graphs which contained 300M+ nodes and 1B+ edges and count the number of embeddings (sequences of DNA for instance, or number of single-child families). In order to perform such a feat, we used an HPC Machine Learning framework called Harp, and implemented various algorithms that could scale to many nodes and edges using a high-performance computing setup with many nodes, cores, threads, and shared memory.

Relational Based Learning on a Knowledge Base
In this project we looked at WikiData and DBpedia, two large knowledge bases, and attempted to answer questions for entities that did not have links. For instance, what nationality was Barack Obama, or in what profession was Elon Musk using Machine Learning and Network Science approaches.

Echo Global Logistics Job Board
During my time as a consultant working for Avanade, I was tasked with web development component of the job board for Echo Global Logistics.

Federal Home Loan Bank of Chicago (Dev-Ops Role)
During my time as a consultant working for Avanade, I was part of the Dev-Ops team for nearly two years where I have taken part of the development lifecycle using the .NET stack and have supported many critical failures, live launches, as well as implemented novel features for the bank in order to enable it to function more efficiently.

EZ-RTE - Creating an Applet for Radiative Transport in 3D (Undergraduate REU)
During the summer of 2013, I worked with Physics professor Manabu Machida in creating an applet for the Radiative Transport phenomenon in three dimensions. Dr. Machida, taught me the theory behind the phenomenon, and I was tasked with creating an applet that can visualize and graph the intensity of light based on the constants of absorption and scattering as light protrudes random media. The applet was created in Java and can be found here.

Civilian Deaths and the Iraq War (Undergraduate Project)
In my first foray into research, my adviser and I looked at civilian deaths and the iraq war using the Wiki-Leaks war logs dataset in order to uncover some of the entities responsible for the deaths of civilians.