validate-env-vars output screenshot

validate-env-vars

TypeScript

A lightweight utility for checking the presence and validity of environment variables, as specified by a Zod schema.

npm PackageGit Repository
Number of Islands Analysis

Number of Islands

Python
Rasterio
NumPy

A tool used to identify the number and location of distinct islands in geospatial imagery. Includes a visualization comparing different traversal algorithms.

DiscoverDaily Spotify App

DiscoverDaily

Python
SQL
Spotify API
scikit-learn

A Spotify Recommender System. Trains a classifier on your musical tastes and recommends songs daily. Uses the Spotify API and scikit-learn for machine learning.

Senior Software Engineer
Alteryx
  • Collaborated with stakeholders to shape the design and implementation of several client-facing systems, 3 of which generated $1.8M, $1.4M, and $6.5M in annual recurring revenue (ARR)
  • Spearheaded various initiatives, including the creation of a shared component library, the implementation of linting and formatting guidelines, unit and end-to-end testing, CI/CD pipelines, feature flags, etc.
  • Guided and onboarded new hires while serving as a subject matter expert (SME) in critical areas
Cloud Services Developer (SWE II)
HP
  • Solely maintained an internal software service; optimized the Django backend to reduce average API latency by 20% while simultaneously introducing a React frontend
  • Improved system scalability and resilience through containerization, distributed multitasking, etc.
  • Implemented cloud-based services that seamlessly integrated with platforms and organizations across HP
Software Engineering Intern
Air-Weigh
  • Designed and developed a full-stack cloud application using Django, React, MySQL, and AWS
  • Maintained a SaaS solution built with Java Spring Boot, JavaScript, MySQL, Apache Tomcat, and AWS
  • Developed a microservices prototype with Flask, PostgreSQL, React, and Redux
Software Engineering Intern
TDS Telecom
  • Developed ETL pipelines using Python and SQL for network diagnostics and capacity reporting
  • Optimized automated processes, resulting in reduced server load and enhanced performance
  • Followed Test-Driven Development (TDD) to integrate coding, testing, and design into a unified process
Education
University of Oregon
  • B.S. in Computer Science (Departmental Honors) - Software Development Track
  • B.S. in Spatial Data Science (Departmental Honors)
  • Minor in Music Technology
  • Phi Beta Kappa Honor Society
Articles