Hello! My name is Maia Piechocki, and I am a current undergraduate at the University of Southern California pursuing a BS in computer science with an emphasis in embedded systems.
My passion is directed towards the intersection of hardware and software, ranging from development in microelectronics to designing probabilistic models in machine learning.
The applications of CS are vast and dynamic, but I'm driven by an insatiable curiosity, commitment to hard work, and a willingness to experiment and grow, both personally and professionally.
Outside of academics, I enjoy making music (specifically with Tidal), hiking, amateur rocketry, and baking for friends.
Ultimately, I seek to accrue knowledge through experience, equipping myself with tools to tackle today's computing challenges and learning from a self-driven curiosity about the systems that govern our society.
python
javascript
html
An audio-to-data visualizer that transcribes speech using the OpenAI API and analyzes sentiment with the Google Cloud Language API. A FastAPI backend processes and serves the data, which is then rendered as a live visualization in p5.js.
html
html
html
A distributed system designed to manage campus parking reservations. Built in C++, this project uses UNIX sockets for all communication between the client, a central routing server, and three distinct backend servers (Authentication, Reservation, and Pricing).
html
html
html
Designed a 32-bit hash accelerator in C++ with Vitis HLS, applying pipeline pragmas for single-cycle throughput. Synthesized to Verilog RTL and verified in ModelSim/FPGA, optimizing latency and resource utilization.
Python
Flask
RaspberryPi
An IoT system built with Python, Flask, and a Raspberry Pi to automate plant watering. The Flask server hosts a web UI for control, while threading manages a background loop that checks a GPIO moisture sensor and triggers a water pump. A Sense HAT provides visual feedback.
Contact me directly using this form
or send me an email at:
piechock@usc.edu
(click to copy)