Hello! I'm Patrick Lee

Who am I?

I am a senior at UC Davis pursuing a bachelors in Computer Science. I strongly focus on self improvement and strive to be a better person than I was yesterday, whether that be learning about new technology or something outside of programming. I am eager for a chance to prove myself and am open to any software engineering positions.

Outside of programming, I am an avid photographer, moviegoer and snowboarder.

For an overview of my experience, you can view my resume here

Experience

Mindbody

Mindbody is the largest cloud-based SaaS provider for wellness services and fitness organization management.
June 2023 - September 2023
Software Engineer Intern - Developer Productivity
  • Decreased need for human responses to developer questions by 50% and launched microservice that outperformed built-in ADO search in 60% of test cases by creating AI responder using Python, ADO, AWS, and Pulumi IaC

  • Built vector database with FAISS able to store 1,000,000+ embeddings, hosted on a Flask webserver in an EKS Kubernetes pod using embedding models to perform text similarity search

  • Accelerated development by creating Azure CI/CD pipelines to automate dev, staging, and prod deployments

  • Achieved code reliability through 100% code coverage in testing with pytest and NewRelic monitoring and logging

Coinbase

Coinbase is one of the largest digital currency and exchange platforms in the entire world.
May 2022 - September 2022
Software Engineer Intern - Infrastructure Security (InfraSec)
  • Implemented REST API and Lambda to handle communication channels (e.g. Slack, Jira, Github, etc.) for company of 4000+ employees with AWS, Golang, and Google Protobuf

  • Reduced stale package security checks by 95%, increasing vulnerable package detection by writing Python scripts for Kinesis data streams and DynamoDB partitions

  • Documented new tools like Retool pages that support CRUD operations with GraphQL to reduce internal page’s development time by 90%, from days to hours

  • Minimized operational toil by automating builds with tools like Bazel and Buildkite

Projects


Concoct
  • Concoct is a web app that uses computer vision and machine learning to help minimize food waste and save on costs in an easy to use format.

  • Flask app with React front-end that generates recipe recommendations based on user photos of their on hand ingredients, e.g. the inside of a refrigerator.

  • Uses Microsoft Azure Custom Vision to identify ingredients and then forwards those results to the Spoonacular API to generate recipes.


Simple Bot
  • Simple Bot is an automated bot written in Python for the chatting service Discord for both personal and school related use.

  • Makes use of the Async IO library in order to handle asyncronous command executions and provide efficient, real time response to any command inputs.

  • Contains a PostgreSQL user database for logging info and tracking each ndividual user who interacts with the bot.

Contact