Portfolio

Managing Your Tuple Graveyard

March - May 2023




A 25-40 minute Postgres internals talk covering MVCC, table bloat, and bloat management methods. Presented at SoCal Linux Expo 2023, Nordic PGDay 2023, PGDay Paris 2023, and CitusCon 2023. Link to slides.

Skills:

Public Speaking ▪ Postgres

Invest In Chia

March - Dec 2021




Technical co-founder of a small cryptocurrency startup in the Chia coin space. Generated and transferred over 10PB of data to customers across 500+ bare metal servers, and created/deployed company website

Skills:

Python ▪ Django ▪ Linux ▪ JavaScript

Understanding Python Memory Management

March 2021




A 10-minute talk about CPython's internal memory management system, given remotely as part of PyLadies International Women's Day 2021 event.

Skills:

Public Speaking ▪ Python ▪ Memory Management

Dreaming of Databases: 5 Questions for Data Layer Decisions

January 2020




25-minute talk given at ThaiPy in Bangkok to 100+ software engineer attendees. Talk covered history/definitions of various databases, and discussed how to make an educated decision regarding what database to use for a variety of different use cases.

Skills:

Public Speaking ▪ SQL ▪ NoSQL

Going Serverless: App Engine and Cloud Functions Scaled Down

January 2019




30-minute talk given at Puget Sound Programming Python (PuPPy) to 120+ software engineer attendees. Talk covered definitions/use cases of serverless computing, and live deployments of demo code with Google Cloud App Engine and Cloud Functions using the gcloud SDK.

Skills:

Public Speaking ▪ Google Cloud Platform (GCP) ▪ CI/CD

MigraWatch Scheduling API (Code Bash)

June 2018





Contribution to the WA Immigrant Solidarity Network's immigrant rights code bash, hosted by the WA State Labor Council. Created database schema and Django-based API for scheduling volunteers to provide emergency legal response to ICE raids in real time.

Contributions:

Python ▪ Django ▪ PostgreSQL ▪ Twilio

Hug (Open Source)

February 2018

Contribution to open source project streamlining Python API development through a simple, high efficiency interface. Hug lets users design and develop an API once, then expose it to clients in any format: HTTP, commandline, and more.

Contributions:

NumPy Integration (Python) ▪ Testing (pytest) ▪ Documentation

pip install your-idea

January 2018

10-minute lightning talk given at the Puget Sound Programming Python (PuPPy) monthly meetup about creating and publishing a PyPI package. Talk covered Python package syntax, PyPI commandline usage, and general troubleshooting.

Skills:

Public Speaking ▪ Presentation

write-me

December 2017

PyPI package that generates elegant, specific, and useful READMEs based on a user’s codebase. Gathers data to show web framework-specific installation instructions, URLs/test files, project dependencies, contributors, and more.

Stack:

Python ▪ PyPI ▪ Sphinx

Personal Portfolio

January 2018

Simple, cleanly designed professional portfolio. Showcases academic and personal programming projects, my resume, information about my personal hobbies, contact data, and more.

Stack:

JavaScript ▪ jQuery ▪ HTML5 ▪ CSS ▪ Github Pages

Seattle AA Meeting Finder

October 2017

User-friendly, mobile-first website providing info about and directions to Alcoholics Anonymous meetings in the greater Seattle area. Integrates a search utility to suggest accessible, convenient meetings by time and distance.

Stack:

JavaScript ▪ Express ▪ Node.js ▪ PostgreSQL ▪ HTML5 ▪ CSS