Joseph Bec
About
I'm Joseph Bec, a Computer Science student at Portland State University graduating Winter 2026. Most of my coursework has been in machine learning, computer security, databases, and software engineering. Right now I'm finishing up my capstone.
Outside of school, I've worked in adult foster care, construction, food service, and delivery. Those jobs gave me a lot of practice working under pressure and figuring things out independently, which has carried over into my CS work.
Previous Work
- Took care of five elderly residents on my own each day, covering medications, meals, hygiene, and anything else that came up
- Worked with nurses and social workers to keep track of each resident's health and adjust care when needed
- Handled all medication ordering, scheduling, and documentation, where accuracy was critical
- Government construction projects, so everything had to meet strict safety and regulatory standards
- Read blueprints and schematics daily, and asked questions when specs were unclear
- Worked with the crew to solve problems on site, often under tight deadlines
- Ran 150+ stop routes daily, all within tight delivery windows
- Coordinated with dispatch when routes changed or issues came up
- Used Amazon's scanner and delivery app for tracking packages and logging proof of delivery
- Took orders, handled payments, cooked, and cleaned. Small team, so everyone did everything
- Kept a 5-star rating going with just a few of us running the whole operation
Projects
Melodarr
Automated music downloader and organizer that works with Plexamp. Monitors playlists on YouTube, SoundCloud, and Spotify, downloads new tracks, tags metadata, and sorts everything into a Plex-compatible folder structure.
Ebook-to-Audiobook
Converts EPUB files into M4B audiobooks using the Kokoro-82M text-to-speech model with GPU acceleration. Parses chapters, synthesizes speech locally, and packages the output with chapter markers and cover art.
Direct Messaging App
Full-stack real-time chat app built with MongoDB, Express, React, and Node.js. Has user auth, direct and group messaging, typing indicators, read receipts, and file sharing over Socket.IO.