Will Piwowarski

Data Science / SWE Intern at Rhobot AI Solutions

CS @ Liberty | Data Science & Software Engineering | 2028

Previously i7 Consulting Group

Seeking SWE internships · Summer 2027

Will Piwowarski
01

About

I'm a CS junior at Liberty University in the Honors College, with cognates in data science and software engineering. I like building things people actually depend on — so far that's residence-life software serving 200+ weekly users, a training pipeline behind 20+ regression models at Rhobot AI Solutions, and a spoofing detector for aircraft broadcasts built out of a Raspberry Pi and a software-defined radio.

02

Experience

May 2026 to Present

Rhobot AI Solutions

Data Science / Software Engineering Intern

Remote

Aug 2026 to Present

AI Club × Xenith Solutions

Technical Lead · SkyWatch AI Challenge

Lynchburg, VA

Aug 2025 to Present

Liberty University Residence Life

Resident Advisor (Resident Shepherd)

Lynchburg, VA

May 2025 to Aug 2025

i7 Consulting Group

Software Engineering Intern · Full Stack

Woodbine, MD

Liberty University — BS: Computer Science · Cognates: Data Science & Software Engineering · Honors · GPA 3.91 · Aug 2024 – May 2028 · transcript

03

Projects

A few things I've built. The full archive lives on GitHub.

Flock

Live

Shipped an installable, offline-capable PWA now serving 200+ weekly users, replacing the attendance and check-in tracking residence hall leadership had been doing by hand. Cross-hall access is structurally impossible: every read routes through a single data layer that filters on the signed-in user's hall, with server-only imports that fail the build if it's ever pulled into the browser.

Next.js 16React 19TypeScriptPrismaSupabase PostgresTailwindPWA
getflock.cc

SkyWatch

Leading a student team building a spoofing detector for aircraft broadcasts — a protocol where any transmitter can claim to be any aircraft. Flags reports that contradict their own physics while designing around what breaks naive detectors: coverage handoffs, clock drift, holding patterns, and a neighbor check that separates GPS jamming from a single spoofed target. I own the live feed off a software-defined radio and Raspberry Pi.

PythonADS-B / SDRRaspberry PiAnomaly Detection

Cartograph

Built a CLI that maps every function call in a TypeScript project through the compiler's type checker, resolving overloaded methods, renamed imports, and inherited overrides that a text search gets wrong. The call graph is stored as adjacency maps in both directions, making caller lookups, change-impact analysis, and shortest path between two functions constant-time queries.

TypeScriptts-morphNode.jsGitHub Actions
github.com/willpiwowarski

Auralith

Live

Built an AI dataset-exploration app: upload a CSV, XLSX, or JSON file and Auralith profiles every column, surfaces KPIs and plain-English insights, generates charts from natural-language prompts, and lets you chat with your data. The chart endpoint asks Gemini for JSON only, validates it against a strict schema, retries once with the failure reason, and rejects any column the dataset doesn't have.

Next.js 16React 19TypeScriptPrismaPostgreSQLAWS S3GeminiRecharts
auralith-delta.vercel.app
github.com/willpiwowarskiThe complete archive — personal projects, coursework, and experiments.→
04

Skills

Languages

PythonTypeScriptJavaC++SQLJavaScriptHTML/CSS

Frameworks

ReactNext.jsNode.jsVue 3Spring BootFastAPIPrismaPydanticTailwind CSS

Cloud & DevOps

DockerAWS (S3, IAM)RedisMongoDBGitGitHub ActionsVercelNeon

Data & ML

pandasNumPySciPyscikit-learnXGBoostLightGBMCatBoostInfluxDB

AI

Agent instruction designMulti-agent workflowsLLM output validationPrompt engineering
05

Contact

I'm looking for a Summer 2027 software engineering internship — and always happy to talk about anything someone is building.