patrick christopher o’connor
209.424.2514
berkeley, ca
[pchrisoc.com/git](https://rainy-plain-877.notion.site/pchrisoc-com-git-1a7aea53ceac8095b5bbd8962ab810c7)
[pchrisoc.com/li](https://rainy-plain-877.notion.site/pchrisoc-com-li-1a7aea53ceac80e7b5c4fc96c46e4776)
[pchrisoc.com/mw](https://rainy-plain-877.notion.site/pchrisoc-com-mw-1a7aea53ceac8059a322ffd334b45662)
html/css/javascript/typescript
second-year student at university of california, berkeley
studying electrical engineering and computer science
experience in creating full-stack projects and pcb engineering
developed a url shortener application using next.js and mongodb
frontend features a responsive interface built with next.js, while the backend utilizes next.js api routes to manage url shortening and mongodb atlas for data storage
the application is deployed via vercel
developed a responsive minesweeper web application on vercel via serverless deployment using python with flask
features an interactive grid where left-click reveals tiles and right-click flags them, and a modal prompt for grid selection
developed a restful service built with python, flask, and sqlalchemy to ingest and store health data such as heart rate, steps, and calories in a postgresql database
leverages celery with redis for asynchronous processing, ensuring efficient handling of incoming data. an interactive web ui allows users to test data submissions and query aggregated metrics in real time
detailed documentation was provided to facilitate seamless setup, deployment, and integration in various environments.
this project involved developing a multi-user scheduling tool for the uc berkeley ieee student branch, modeled after when2meet
built using react.js for an interactive front-end and mongodb for efficient data storage users could input and visualize their availability in real time, facilitating collaborative event planning overall, the tool streamlined scheduling, reduced communication overhead, and improved internal coordination
mirror progress
jan 2025 - present
san francisco, ca
outlier
may 2024 - aug 2024
san francisco, ca