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