I’m a software engineer who focuses on building reliable, useful applications. At LS Direct, I lead projects that modernize existing systems and move them into cloud-based environments. I work with JavaScript, TypeScript, React, Python, and Google Cloud, along with other tools that support strong teamwork.
Experience
2024 — Now
2024 — Now
As a Software Engineer at LS Direct, I lead and contribute to several high-impact projects, focusing on modernizing legacy systems and building scalable cloud-based applications. Key responsibilities include:
• Project Leadership & Architecture: Spearheaded the successful rewrite of a large ColdFusion application to a cloud-native Python solution hosted on Google Cloud Platform (GCP) as a Cloud Run job. This project involved complete architecture design, implementation, and deployment.
• Cloud Infrastructure & Automation: Utilized GCP’s Cloud Build for CI/CD automation, integrating Artifact Registry and Secret Manager for secure and scalable deployment.
• Unit Testing & Code Quality: Ensured robust test coverage with comprehensive unit tests, and applied full type hinting to improve code readability, maintainability, and collaboration.
• Dashboard Development: Maintained and enhanced a React-based dashboard that visualizes a variety of metrics and graphs. Led the addition of new pages and features to improve the user experience.
• High-Volume Data Processing: Developed a Python-based App Engine tag deployed across hundreds of client sites, handling hundreds of thousands of visitors per hour. Successfully managed the storage of large datasets in BigQuery for fast, scalable analytics.
• Collaboration & Documentation: Led efforts in improving system documentation and ensuring clear communication of technical decisions to stakeholders and team members.
• Technologies: Python, React, Google Cloud Platform (GCP), Cloud Run, Cloud Build, Artifact Registry, BigQuery, CI/CD, Unit Testing
2024 — 2024
2023 — 2024
2023 — 2024
Portland, Oregon, United States
• Developed a web application (React, Node.js) for personal trainers that specializes in custom workout creation with automated exercise and equipment swaps, meal plan management with tailored nutrition databases, video content management, activity tracking, and streamlined client check-ins process.
• Incorporated custom messaging, chat automation, web notifications, authentication, and payment processing.
• Established direct relationships with existing and prospective clients to improve the product based on their needs and provide support by quickly fixing bugs and maintaining the product.
• Initiated alignment to best practices and reduction of technical debt in a startup environment, introducing source control, branching strategy, code reviews, improved collaboration and continuous integration
*Laid off due to workforce reduction*
2021 — 2023
2021 — 2023
• Developed an elegant and performant multi-brand e-commerce storefront to support high traffic
volume (Typescript, React, Nodejs, Shopify).
• Lead engineering for new front end functionality for seasonal campaign experiences and product
launches.
• Developed a system for reusable components to decrease code duplication, resulting in increased
engineering velocity.
• Engineered integrations with third-party applications.
• Accomplishments featured in Shopify blog post as an example of a “beautiful website.”
*Laid off due to workforce reduction*
2019 — 2021
2019 — 2021
Portland, Oregon Area
• Architected continuing feature development on the Oregon State Pandemic Unemployment Assistance web application including a reusable form creation tool, administrative monitoring pages ( React ) as well as infrastructure and backend batch processing improvements ( Nodejs, GKE, Docker, GCP ) to support the continuing use of the application by an average of 200K weekly users.
• Architected a network monitoring tool for a large retail client which included a dashboard ( React ), REST server (Django REST), Database (PostgreSQL ) and data ingestion service ( Python ) each running in a Docker container. The client specifically requested Django and PostgreSQL to be used which required new skillsets to be learned during the sprint cycle.
• Tools: React, Typescript, Nodejs, Express, GCP, Azure
Education
Portland State University
Bachelor of Science - BS
2017 — 2022
West Linn High School
High School Diploma
2013 — 2017