reach out

patrick christopher o’connor

209.424.2514

berkeley, ca

[email protected]


links

[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)


skill set

python

java

c

risc-v assembly

sql

html/css/javascript/typescript

latex


Skills


certifications

cpr/aed lifeguard - red cross

about me

second-year student at university of california, berkeley

studying electrical engineering and computer science

experience in creating full-stack projects and pcb engineering

projects

full-stack custom url shortener

pchrisoc.com

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


minesweeper web application

mines.pchrisoc.com

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


health metrics api

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.


multi-user scheduling tool

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

work experience

full-stack engineering intern

mirror progress

jan 2025 - present

san francisco, ca


advanced coder - ai trainer

outlier

may 2024 - aug 2024

san francisco, ca