Hi, I'm

Nick Perry

Northwestern CS '26 · Prev Google SWE intern

01. ABOUT ME

Building things I'm proud of.

I'm a Computer Science student at Northwestern University (graduating June 2026), concentrating in Systems with a minor in Data Science and a Theme in French.

This past summer I interned at Google on the Cloud capacity management team, building full-stack tooling used by engineering teams across the organization. I used Angular and React on the front, Python and C++ in the back.

Outside of these, I'm on the golf course and squash court, and playing pool whenever I can. I also have been learning French for over 10 years.

Northwestern '26Google CloudFrench Proficient

02. EXPERIENCE

Where I've worked.

Software Engineering Intern

Google

Jun 2025 – Sep 2025

Sunnyvale, CA

  • Worked on the Google Cloud capacity management team, building tools to optimize resource allocation at scale
  • Developed admission control features for an internal console, implementing demand steering functionality for VMs
  • Ensured feature parity between CLI and UI, improving accessibility for multiple engineering teams
  • Full-stack development with Angular, Python, and C++ for end-to-end capacity management enhancements
AngularPythonC++Google Cloud
N

Undergraduate Teaching Assistant — CS310

Northwestern University

Jan 2026 – Present

Evanston, IL

  • Mentoring 200+ students in Scalable Software Architectures on cloud-native design patterns
  • Technical guidance on AWS, Docker, and Node.js with emphasis on microservice trade-offs
  • Weekly office hours, class forum management, and assignment grading
AWSDockerNode.jsMicroservices

Software Development Intern

Mentr Inc.

Jul 2023 – Feb 2024

Remote

  • Built critical website pages (landing, login/signup, pricing) using Webflow, HTML/CSS, and JavaScript
  • Enhanced UX and functionality of a career mentorship marketplace connecting students with new graduates
  • Collaborated in a fast-moving startup environment to ship features and resolve issues quickly
ReactJavaScriptWebflowHTML/CSS

03. PROJECTS

Things I've built.

A mix of mobile apps, ML systems, and web platforms — all shipped end to end.

Roam

Roam

Full-stack mobile travel tracker

React Native app with Supabase (PostgreSQL + Auth + Storage) for planning trips end-to-end. Features a dynamic dashboard, AI-powered travel chat via Gemini, photo galleries, expense tracking, and document management — all with per-user row-level security.

React NativeSupabaseTypeScriptExpoGemini AI
PhishGuard

PhishGuard

ML-powered Chrome extension

Chrome extension that detects phishing URLs in real time. A Flask backend serves an XGBoost classifier trained on URL features, deployed on Render. Built to be fast, lightweight, and accurate.

PythonXGBoostFlaskJavaScriptChrome APIs
CineGuide

CineGuide

AI-powered movie discovery app

Describe your mood in plain English — "cozy rainy Sunday" or "can't sleep, mind-bending thriller" — and Gemini translates it into structured filters. TMDB returns matching movies with posters, ratings, and real-time streaming availability across Netflix, Hulu, and more.

ReactViteGemini AITMDB API
MindShell

MindShell

Natural language terminal for macOS

Type what you want in plain English — MindShell translates it into a shell command using Gemini AI, shows it to you, and runs it on confirmation. Handles cd correctly, blocks destructive commands, and stays context-aware of your working directory.

PythonGemini AICLIRichzsh/bash

04. SKILLS

What I work with.

Languages

PythonTypeScriptJavaScriptCC++HTML/CSSMatlab

Frontend

ReactReact NativeAngularNext.jsExpoTailwind CSS

Backend & Cloud

Node.jsFlaskAWSGCPSupabasePostgreSQLDocker

Data & ML

Scikit-learnPandasMatplotlibXGBoostGemini AI

Tools

GitFigmaClaude CodeTableauWebflow

Education

Northwestern University

B.S. Computer Science, Systems

Minor: Data Science · GPA: 3.8 · June 2026

McCormick Engineering Honors

Fall 2023, Winter 2024, Winter–Fall 2025

05. CONTACT

Here's My Info.

I'm currently open to new opportunities — full-time roles, internships, or interesting projects. My inbox is always open.

Say Hello