Skip to content

DrewLevinson

Information Systems & Data Analytics

University of Minnesota — Carlson School of Management

Scroll
01 — About
Drew Levinson in Kyoto

Kyoto

I build software that feels intuitive: tools you forget you’re using. With a background in information systems, data analytics, and hands-on product development, I like turning complex systems into clean, thoughtful experiences. When I’m not coding, I’m usually traveling, searching for great street food, or playing pickleball.

travelingsearching for great street foodplaying pickleball
02 — Projects

Selected Work

Prism on macOS showing a featured film hero with a Continue Watching shelf below
Native App

Prism

An entertainment app for iPhone, iPad, Mac, and Apple TV, launched after a beta with 5,000+ testers. Brings Plex, Jellyfin, Emby, and Stremio into one library, with 4K HDR playback, Dolby Vision, and Dolby Atmos. Includes watch-history sync, custom shelves, and offline downloads.

SwiftUI, UIKit, iCloud, TraktKit, FFmpeg, libdovi

The Hawthorne Place resident dashboard with a sidebar of community sections and recent message board posts
Web Portal

Hawthorne Place HOA Portal

A community portal serving 100+ HOA residents. Combines discussions, email digests, event RSVPs, versioned documents, and household voting. A custom admin panel handles newsletters, HOA forms, and resident management, with two-factor authentication and an installable web app.

React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Edge Functions, PWA

HideMyEmail 1.2.0 in light mode with its creation-date and alphabetical sorting menu open; example addresses shown
Chrome Extension

HideMyEmail for iCloud

Create, manage, and autofill iCloud Hide My Email addresses in Chrome. Built by reverse-engineering Apple’s undocumented API; uses an existing iCloud session without collecting credentials. Supports bulk address management and serves about 100 active users.

Chrome MV3, Webpack, React, TypeScript, Tailwind CSS

Keydoze on macOS with input scope controls, a short cleaning timer, and a Start cleaning button
macOS App

Keydoze

Pause keyboard, trackpad, and mouse input while you clean. A short timer restores input automatically, with shortcuts to end a session early. Free and open source; works offline with no accounts, analytics, or saved keystrokes.

SwiftUI, AppKit, Accessibility

AppleCare Calculator with three devices selected and a results panel showing the bundle's yearly savings
Web Tool

AppleCare Calculator

Compare individual AppleCare+ plans with an AppleCare One bundle. Add your devices to see the cost difference and which option saves you money.

React, Vite, Tailwind CSS, Interactive UI

The Raycast extension showing a VOO price chart alongside daily change, 52-week range, and volume
Raycast Extension

Schwab Portfolio for Raycast

Check Charles Schwab balances, positions, and daily changes from Raycast. Includes interactive price charts and market movers, built on the official Schwab API with OAuth. Published on the Raycast Store.

Raycast API, React, TypeScript, OAuth, Schwab API

03 — Skills

Toolbox

Web Development

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Astro
  • Vite
  • HTML/CSS

Mobile & Native

  • SwiftUI
  • UIKit
  • AppKit
  • iOS
  • macOS
  • tvOS
  • Xcode

Data & Analytics

  • SQL
  • Python
  • R
  • Power BI
  • Excel (Power Query)

Tools & Cloud

  • Git
  • Azure
  • Jamf
  • BeyondTrust (Bomgar)
  • TeamDynamix
  • Monday.com
  • Netlify
  • Supabase
  • Convex
  • App Store Connect
  • DaVinci Resolve
04 — Experience

Journey

Jun 2025 — Present

Independent Software Developer

Freelance & Product Work — Remote

Designing and shipping polished software across Apple and web platforms. Current focus is Prism, a native SwiftUI entertainment app for iPhone, iPad, Mac, and Apple TV, live on the App Store after a beta with 5,000+ testers. Also built the Hawthorne Place HOA Portal, a full-stack community platform serving 100+ residents with email digests, document management, polls, and admin tools.

Jul 2023 — May 2025

Training Mentor | Tech Specialist

University of Minnesota — Minneapolis

Provided multi-channel tech support (email, phone, chat, in-person) to a community of students, faculty, staff, alumni, and parents across a 50,000+ student R1 university. Troubleshot devices, identity and access, Zoom, and enterprise software using Jamf, Azure, BeyondTrust, Office 365, and TeamDynamix. Promoted to Training Mentor, where I onboarded and trained dozens of new hires, led workshops, and authored knowledge base articles on emerging topics.

Jan 2024 — Apr 2024

Data Analyst Intern

Enso Co-living — Barcelona

Consolidated financial projections across 10+ planned expansion cities (US, Italy, Mexico, and Europe) into unified investor-ready dashboards using Excel and Power Query. Built macro-enabled budget tracking, conducted competitive pricing analysis for co-living placement decisions, and analyzed Monday.com CRM data to support marketing and expansion strategy. Collaborated cross-culturally with a team spanning six countries.

May 2020 — Aug 2022

Director of Finance (Volunteer)

FreePPEKC — Overland Park

Co-founded a student-run nonprofit that 3D-printed face shields and sourced PPE for healthcare workers. Distributed thousands of units to nursing homes and hospitals across the greater Kansas City area.

Apr 2021 — May 2023

Academic Tutor

Freelance — Minneapolis / Virtual

Tutored students in economics, psychology, history, English, and business topics.

05 — Contact

Let’s Connect.

I'm currently open to new opportunities in Software Development, Data Analytics, IT Management, and Consulting.

© 2026 Drew Levinson. All rights reserved.