HI, I'M JOEL
AI and Machine Learning engineer with a knack for problem solving, debugging, and inventive ideas.
Below is a showcase of AI/ML projects, full-stack web apps, and hardware projects I've built. I hope you enjoy!
Some fun projects I did on my own to continue to hone my AI and Machine Learning skills using Python, TensorFlow, Keras, and more.
Summarization T5 Fine Tuning ROUGE ChatGPT API NLP Hugging Face
Generative AI Transformers Causal Language Model DistilGPT2 NLP Hugging Face
Synthetic Data Unreal Engine Object Localization Computer Vision
Machine Translation Seq2Seq NLP Synthetic Data TensorFlow
Callbacks Learning Rates Image Augmentation Weight Averaging Parallel Universes Ensembles Computer Vision
NLP RNNs Transformers Precision Recall F1-Score TensorFlow Hub
AI / ML / SOFTWARE SKILLZ
A website and browser extension to legally help make online news more freely accessible for all.
The most popular paywall extension in the Chrome store. Over 45K weekly active users and growing.
Recently pivoted to a freemium model, using subscriptions and license keys for upgraded plans.
Various projects or bootstrapped startup ideas that didn't make it, for one reason or another.
One digital news subscription that would get you access to all partner sites. I developed a proof of concept that let you log into the partner sites (similar to Single Sign-On). The difficulty of partnering with giant conglomerates and differences in co-founder expectations pretty much doomed this one from the start.
An electrical engineer by schooling, I will always have a special place in my heart for hardware. Here are some projects I've worked on for myself or others.
Learning whatever skills I need to solve problems.
Google-certified TensorFlow Developer Certificate. Foundational, practical machine learning skills via the building and training of models using TensorFlow.
TensorFlow Keras Regression Classification Image Classification NLP Time Series
The computer vision skills behind recent advances in robotics and automation. Taught with PyTorch. Write programs to analyze images, implement feature extraction, and recognize objects using deep learning models.
PyTorch Facial Keypoint Detection Image Captioning SLAM
Foundations of NLP covering logistic regression, naïve Bayes, hidden Markov models, word embeddings, recurrent neural networks, Siamese networks, encoder-decoder models, attention, and transformers.
Autocomplete Sentiment Analysis Shakespeare Generative RNN Question Duplicates Seq2Seq Chatbots Summarizers Machine Translation
Fundamentals of Deep Learning taught by Andrew Ng. Identify key architectural tradeoffs, analyze datasets, build deep neural networks in TensorFlow, build CNNs for image recognition, build and train RNNs and Hugging Face transformer models for NLP tasks.
NN from Scratch Face Recognition YOLO Image Segmentation Sentiment Analysis NMT Trigger Word Detection TensorFlow
Fundamentals of machine learning taught by Andrew Ng. Supervised machine learning algorithms, including linear regression, logistic regression, neural networks, decision trees, and reinforcement learning in Python.
Handwritten digit recognition Spam classification filter Anomaly detection Movie recommendation engine Q-Learning Lunar Lander
Review site Slack app Shopping cart
Music venue app API design Roles-based access control
This was the original version of the fundamentals of machine learning specialization. Taught by Andrew Ng using Python and Matlab. Supervised machine learning algorithms, including linear regression, logistic regression, neural networks, and support vector machines.
K-means PCA Anomaly detection Recommender systems Matlab
“Joel performed well beyond my high expectations. He was self motivated, and was quickly able to set his own goals and timelines for his work. He did excellent independent research ... He incorporated both large and small pieces of innovations to meet the demanding project requirements. Joel maintained a high level of focus in his day to day work. He is not easily distracted from the task at hand. I cannot remember him ever missing a deadline for a deliverable. Joel worked very well with the other engineers in the group. He works well under pressure and is able to bring his ideas in team discussions in a positive, non-confrontational manner. He delivers across all possible considerations: productivity, initiative, responsiveness , and professionalism. His friendly positive personality is a great asset to any team environment.”
Principal Engineer at Intel
CEO at Access Sensor Technologies
“Joel did well working independently, even on difficult problems ... His work was of the highest quality. Throughout his time on my team, Joel showed a knack for learning new subjects quickly, he showed excellent communication/teamwork, and he reliably met his schedules. I'd be happy to have Joel return to my team!”
Director of Engineering at Intel
“Joel understands complex matters even when outside of his direct area of expertise. He is quickly able to learn new software tools, which enables him to spend less time with the mechanics of the job and more time doing the actual work before him. Joel's work ethic and attitude are an asset to any team.”
Principal Engineer at Edge Scientific