Hi, I'm

Nick Perry

Northwestern CS '26 · Prev Google SWE intern

01. ABOUT ME

Building and Learning.

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.

JobHunter AI

JobHunter AI

Autonomous multi-agent job application system

A multi-agent Python system that autonomously scrapes, scores, and applies to SWE jobs. An Orchestrator coordinates a Scraper Agent (Greenhouse + Lever), a Resume Match Agent (Claude API, 0–100 scoring), and an Apply Agent (Playwright automation) — all backed by FastAPI, PostgreSQL, Redis, and a React dashboard.

PythonFastAPIClaude AIPostgreSQLReactPlaywright
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
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