full stack software engineer
This is a loose representation of my skill set.
Try clicking on the bubbles or moving them around!
app | source code
Lojong is a Tibetan Buddhist practice of memorizing a series of 52 "slogans." This simple Vue.js app is designed to help someone memorize those slogans as well as study the meanings of them. All changes made in the app persist to local storage.
Take a look at some of my Leetcode answers! I've included comments and commentary in the source code to explain how and why I got to the solutions.
Vue.js Video Player
app | source code
This app, written for San Francisco Zen Center (SFZC), was my response when requested to build a "DVD Menu" for an instructional video series. Utilizing a basic configuration file, this Vue.js app can run online by pulling videos from JWPlayer, or via a flash drive then pulling the videos in from the local machine. Being able to run off of a flash drive was an essential feature so that the videos could be watched in SFZC's remote mountain monastery.
San Francisco Zen Center
This Drupal site is home to more than 200 pages and is visited by tens of thousands of people a month. I became SFZC's project manager for this website about 6 months into a full platform redesign. The 501(c)(3) decided to switch from using a proprietary CMS to Drupal, and I helped to make sure that the project launched with no major issues, meeting all the essential requirements, and that all the necessary content was transferred over.
Built primarily using Flask, but featuring React, webpack, Bootstrap and more, this is what is often referred to as a "reverse commerce" application. Instead of coming here to buy things, you sell them. The user facing portion is fairly straight-forward: you register for an account and then choose which LCD screens you want to sell to the business, once you do that a shipping label is automatically generated. The admin end (details of which are protected by an NDA) is a complex but easy to use portal for managing the entire business.
JSTOR Platform Redesign
app | source code
JSTOR is a digital library used by more than 8,000 institutions in over 160 countries. I worked on a front end development team to redesign the entire platform. We built an NPM package that reskinned Zurb's Foundation. In the process I became a contributor to Foundation, fixing bugs in their code that were acting as roadblocks for our project. Here's an example.
All Over Zen
This is a WordPress installation that runs an automated clothing company for me. Any item that is purchased gets printed on demand and shipped with no human intervention on my part.
Django + S3 Multi-File Uploader
I built this app a while back as a demonstration on how to upload multiple files to S3 at once utilizing boto3.
Being able to communicate complex technical topics isn't enough. I believe in open and honest communication in order to maintain productive and fulfilling professional relationships.
When I'm on the team, the team comes first. I don't buy into the myth that developers work better alone. Programming is complicated, and we have a lot to learn from each other.
We don't build software for robots. We build it for humans. I approach my work from a "humans first" perspective.
It can be difficult to know which direction to head in when needs are always changing. I take an agile approach to my work so that the project always stays on track.
This isn't my first rodeo. I've been building websites since I could tie my shoes, and have been building full stack web applications for the last five years.