portfolio > resume

download: pdf

loading pdf...

Michael Tedeschi

Education

University of Rhode Island

Jan. 2021 - May 2026

Bachelor of Science in Computer Science

Kingston, RI

Experience

Software Engineer Intern

Jan. 2026 - May 2026

University of Rhode Island

Kingston, RI

  • Collaborated with URI Nutrition Department researchers to develop the Sustainable Eating Assessment Tool for campus dining hall meals.
  • Implemented Node.js and SQLite backend for recipe data loading, meal sustainability scoring, and database administration.
  • Built frontend interfaces supporting recipe exploration, plate customization, and score breakdowns using JavaScript, HTML, and CSS.
  • Led cross-functional discussions on algorithm design and new feature development.
  • Containerized the application with Docker for reproducible deployment with a persistent SQLite volume.

Projects

QED Browser

Apr. 2026

  • Developed a distraction-free macOS web browser using SwiftUI to provide a focused browsing experience.
  • Achieved up to 100% page-viewing space in the window by hiding browser tabs when only one tab is open.
  • Implemented a hotkey-activated address bar that remains hidden and also doubles as a command palette.
  • Debugged page serving issues related to user agent recognition.

Fruit

Aug. 2026

  • Built a Swift command-line tool for rapid app build-install-test loops on simulated iPhone and iPad devices.
  • Wrapped Xcode build utilities and Simulator commands into one easy-to-use command.
  • Implemented project discovery, Xcode schemes, simulator devices, and per-project JSON configurations.
  • Added developer diagnostics, build log capture, verbose build streaming, and filtered error output to make local build failures easier to debug.

Wildfire

Jul. 2026

  • Built a macOS menu bar AI assistant with global hotkey activation, region-based screen capture, and floating response panels.
  • Implemented PNG screen-snipping and sent captured images to OpenAI's Responses API for analysis.
  • Persisted configuration and response history through local dotfiles and JSON storage.

Vim BTW

Feb. 2025

  • Created a Swift macOS app that detects Vim usage and publishes editor activity through Discord Rich Presence.
  • Implemented direct Discord IPC over local Unix domain sockets and process detection using Swift Process with macOS command-line tools.
  • Replaced a C implementation using a deprecated RPC library with a SwiftPM-based AppKit agent app and custom app-bundle packaging.

EZ Resume

Oct. 2024 - Dec. 2024

  • Developed a cross-platform resume generation app targeting Android, iOS, and web using the Flutter framework.
  • Designed and implemented a RESTful pipeline for user data ingestion using Node and Google Firebase (Firestore).
  • Built and deployed Firebase cloud functions for resume generation and PDF compilation utilizing CloudConvert's API.
  • Acted as Scrum Master in weekly meetings to resolve blockers and ensure sprint goals were being achieved.

Skills

Languages
Python, C++, C, JavaScript, TypeScript, Bash, SQL, Swift, Go, Dart
Frameworks & Libraries
Django, Vue/Vite, PostgreSQL, Node.js, Astro, SQLite, scikit-learn, SwiftUI, Firebase
Developer Tools
Vim, Git, GitHub, Codex CLI, Docker, tmux, Unix, macOS, REST APIs, Google Cloud Platform