From 5d2b8c4de8e0b4658c4831da99e54f7037ded04d Mon Sep 17 00:00:00 2001 From: Damian Myrda Date: Sat, 21 Sep 2024 11:55:10 -0500 Subject: [PATCH] Added more projects --- web/content/projects.md | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/web/content/projects.md b/web/content/projects.md index 40e36e6..fe49803 100644 --- a/web/content/projects.md +++ b/web/content/projects.md @@ -4,11 +4,29 @@ template = "projects.html"
-

CSC Website

-

I made a website for Computer Science Club(CSC) at Prospect High School during a mini-hackathon. The website displays the date and time of the next meeting, recent annocements, members, and any projects those members want to share.

+

MOS

+

In my free time, I work on MOS, my minimal operating system. This project has deepened my understanding of OS internals, and I'm planning to rewrite it for the RISC-V architecture. While it's currently quite simple, I have plans to expand its features in the future.

-

Veterans Donation Website

-

For my first ever hackathon, I decided to help out veterans through donations. It interacts with Venmo's APIs for users to donate.

+

Janitor

+

During my summer internship at Amplifier Health, I developed a service that sorts audio files into three categories: speech, music, and noise. It started as a Python project using PyTorch and FastAPI, but I later ported it to Rust with tch-rs and Axum for better performance. I also created a command line interface that makes it easy for users to access and make use of the results. The service is designed to be fast, using efficient multithreading on the CPU and taking advantage of the GPU for highly parallel processing.

+
+
+

Summarizer

+

An experiment using a microservice architecture that transcribes and summarizes audio into text using OpenAI's API. One service acts as the frontend, allowing users to upload their audio files. Another service transcribes the audio using OpenAI's Whisper model. Finally, the last service summarizes it using GPT-4-Turbo. These services communicate through Kafka, where jobs are requested and results are received. The entire system is managed with a Docker Compose file.

+
+
+
+
+

D214 Tutor Connect

+

For HSHacks 2024, my friends and I developed a website to help students find tutors. Recognizing that not every school has a dedicated portal for peer tutoring, we created a district-wide, easily accessible platform. We used ReactJS for the user interface and Firebase for storage and authentication. In the end, we won 3rd place!

+
+
+

CSC Website

+

I built a website for the Computer Science Club (CSC) at Prospect High School during a mini-hackathon. The site displays the date and time of the next meeting, recent announcements, a roster of members, and ongoing discussions—all updated every hour using the Schoology API. Members can also share their projects by signing in with their Google accounts and uploading their work to a SQLite database. You can see it in action at csc.prime8.dev

+
+
+

Veterans Donation Website

+

For HSHacks 2023, my very first hackathon, I created a website for an organization that helps veterans manage donations. Donors can enter their Venmo username and specify the amount they would like to contribute. They receive a notification on their phone for confirmation, and each donor gets a thank-you email as a gesture of appreciation.

-- 2.43.4