Public Projects

A selection of my publicly available projects.

Experiments

GitHub

In this repository, I collect my thoughts on topics I experimented with or found interesting.

BS-Free Interval Timer

iOS app

The only interval timer on the App Store without any mid-workout distractions. Coded in Swift 5, with XCode 11.

Image Resolution Enhancer

GitHub

A neural network able to improve the resolution of an image. This open source model was developed for IBM.

Text Sentiment Classifier

GitHub

A BERT-based model able to detect the sentiment in short text fragments. This open source model was developed for IBM.

TensorFlow.js emotion classifier

GitHub

A quick example of an emotion classifier in the browser using TensorFlow in JavaScript.

Reinforcement Learning Game

GitHub

A reinforcement learning environment created to allow development of reinforcement learning algorithms, including a basic solution.

Human TF Identification

GitHub: Web App, Bioinformatics

A web application that takes gene expression fold changes as input and returns human transcription factors crucial to the experimental condition.

Patient Matching Algorithm

GitHub: Web App, Bioinformatics

NAOMI: a network-based web application for matching cancer patients by integrating multiple data types.

Deep Learning in Healthcare

GitHub: Notebook, Bioinformatics

Diagnosing skin lesions using convolutional neural networks.

Lyme Protein Fragment Database

GitHub: Database

Constructing a protein fragment database in the context of Lyme disease.

Modeling protein-ligand binding

Kaggle (inClass)

Constructed the winning protein-ligand binding model: a stacked architecture consisting of a kernel ridge regression (with custom kernel) combined with both a convolutional and regular deep neural network.

Publications

Some of my papers, blog posts, and other write-ups.

Featured

CIKM 2019: Path to Ubiquitous Deep Learning Deployment

Scientific Publication

This paper on the Model Asset eXchange won the "Best Demo" award.
CIKM '19: Proceedings of the 28th ACM International Conference on Information and Knowledge Management.

Other

Automating Image Annotation with MAX

ODSC

Learn how to use MAX models for social media image processing. More specifically, using the image caption generation and image style transfer models in Python.

Spinning up a Linux environment on Mac/Windows

Medium

A short blog post on running Linux environments in Docker containers.

Deploy MAX models to the cloud with Kubernetes

IBM Developer

Learn how to deploy deep learning models from the Model Asset Exchange to production with IBM Cloud and Kubernetes.

Job History

Software Engineer

January 2022 — Now

Software Engineer on the Android Activity Recognition team.

Software Development Engineer, Machine Learning

September 2020 — January 2022

Integrating Alexa NLP with Amazon search.

Open Source Developer

January 2019 - September 2020

Open source developer at the Center for Open-Source Data and AI Technologies (CODAIT).

We assemble, train, and provide open-source APIs for a variety of popular machine learning models. These models are state-of-the-art, containerized and ready for production!

More info:
link to CODAIT

Machine Learning Engineer

September 2018 - December 2018 (fixed term)

ML6 is a machine learning consultancy and premier partner of Google Cloud.

Bioinformatics Researcher

February 2018 - August 2018 (fixed term)

Bioinformatics research on the molecular mechanisms of aging.

Miscellaneous

Activities, events and other things I am proud to be a part of.

Best Demo Award at CIKM 2019

TensorFlow Contributor

Bioinformatics Expert on the DBI COVID Panel (April, 2020)

Speaker at ODSC West (October, 2019)

Advocate at TensorFlow World (October, 2019)

Advocate at the Open Source Summit in San Diego, California (August, 2019)

Advocate at Call for Code hackathon San Francisco (May, 2019)

Speaker at AI and ML Developer Summit San Francisco (May, 2019)

Speaker at SF Python Project Night (April, 2019)

Advocate at QCon.AI San Francisco (April 2019)

Advocate at the Stanford TreeHacks hackathon (February 2019)

Contributor for Apache Beam 2.9

Speaker at TensorFlow Belgium Meetup: TensorFlow.js, October 2018

Contributor for Apache Beam 2.8

First place in the 2018 Silverberry Genomix Hackathon in San Francisco

First place in the Kaggle in-class competition for modeling protein-ligand binding affinity (January, 2018)

Runner up in the healthcare category at HackBE in Brussels, Belgium (March, 2017)

Appearance in a Smashing Birds music video :-) (early 2016)

Advocate at World AI summit Amsterdam 2018

Advocate at IBM Think (Feb, 2019)

Contact Me