Full-Stack Web App
An ongoing project built with Django, Vue.js, Django Rest Framework, Pinia, ChartJS and others (see readme file). Displays a variety of baseball statistics.
I began my career with 20+ years in IT and biotechnology, gaining extensive experience
with software and data engineering in both academic environments and the private sector.
A desire to make more direct social impact led to a multi-year journey of global volunteering
and ESL teaching experiences. However, my fascination with Software & Data Engineering has
never waned and I eagerly hope to return to a role where I can use my diverse skills to solve
new and exciting problems.
I am currently open to work and eager to continue my journey.
Please scroll down to see some sample projects and teaching videos.
An ongoing project built with Django, Vue.js, Django Rest Framework, Pinia, ChartJS and others (see readme file). Displays a variety of baseball statistics.
A dbt demo project meant to demonstrate a broad range of basic functionality. Includes: multiple materializations, test examples, a simple snapshot, basic macros and some simple documentation.
Databricks notebook created with Databricks Community Edition. Demonstrates raw data import,
DataFrame manipulation, Delta table creation, Visualizations, etc.
GitHub repo for PySpark examples demonstrating the use of Spark Core and Spark SQL.
A Jupyter Notebook showing some data analyses of a group of tech stocks
utilizing Python with pandas, matplotlib
and seaborn. Highlights things like data manipulation, plot manipulation, and a rolling mean.
A continuation of the tech stocks analyses. Highlights things like distributions with KDE, normality checking, and correlations.
GitHub repo for Python examples & templates to showcase things like
multiprocessing, data classes and decorators.
I also hope to highlight good usage of docstrings,
type hinting, logging, etc.
A template for Lambda functions to emulate an "order processing" system. Demonstrates basic interaction with AWS SQS and AWS DynamoDB.
A simple Docker example using multiple containers with docker compose.
A demonstration of how to implement a ForeignKey in Django,
including how to access data in related objects and understanding
the related_name concept.
An introduction to the basics of asynchronous JavaScript using
fetch(), await and async.
Encouraging students to focus on the 'algorithm development' stage of their problem solving framework, utilizing a simple JavaScript problem.
Exploring and implementing various string methods in JavaScript using a "Pig Latin" problem.