Programmer with broad experience and in the Node, React, and DevOps worlds. Maintainer of widely-used tools and libraries, contributor to many open source projects.
Freelance and consulting work in Node, React, Python, Kubernetes, Docker, and cloud platforms, including: migrating home-spun CI from Python and shell scripts to GitHub Actions, moving a platform from GCP to AWS, updating long-neglected Node services, and mentoring junior engineers.
Implemented Kubernetes infrastructure on GCP with Terraform, prototype web application with Next.js, and microservices with Node and Python.
Migrated services to AWS EKS, worked on migration to Hashicorp Vault from in-house solution, open-sourced internal libraries, participated in cross-discipline interviews, designed Node microservice architecture, trained teams on Git workflows and observability, templatized projects and pipelines, migrated all platforms to Datadog, introduced automated canary deployments.
Revamped CI/CD, introduced APM telemetry with NewRelic, spearheaded feature flag implementation, introduced policies around change management, led initial containerization effort.
Worked on React rewrites of three web apps with a focus on performance and developer experience. Built Node microservices and internal libraries.
Mentored students, refactored and added features to internal applications, developed curriculum.
Student at MEAN Stack bootcamp.
Designed and developed Bootstrap-based sites.
cozy is a small language
written in Go, with a large stdlib and comfortable syntax.
styled-reset provides
Reset.css for Styled Components.
fetchyeah is the
smallest library allowing convenient JSON-friendly access to the Fetch API.
The first English translation
of the Niddesa is a translation of an early Buddhist commentary.
And public contributions
can be found here.