Open to Summer 2026 internships

Hi, I'm John. I build software that ships.

Computer Science student building AI tools, full-stack apps, and research projects.

Virginia Tech · Blacksburg, VA

Try the mini desktop — click the tabs to explore

portfolio.os — about

john@vt:~$ whoami

John Adams

Computer Science Student @ Virginia Tech

Building AI tools, full-stack apps, and research projects. Focused on clean UI and shipping things people actually use.

AIFull-StackResearchOpen Source
01 / about

A little about me

I'm a Computer Science student at Virginia Techwho loves turning ideas into polished, working software. Whether it's an AI study planner or a finance dashboard, I care about clean interfaces and details that make products feel effortless.

Outside of class I lead a student build club, contribute to open source, and prototype side projects on weekends. I'm currently looking for a Summer 2026 software engineering internship where I can learn from a strong team and ship real impact.

8+
Projects shipped
3.8
GPA
60+
Club members led

CS @ Virginia Tech

Junior pursuing a B.S. in Computer Science with a 3.8 GPA and a focus on AI and systems.

Full-stack builder

I design and ship end-to-end products with Next.js, TypeScript, Python, and modern cloud tooling.

AI & research

I love applying LLMs and data to real student problems — from study planning to campus discovery.

02 / projects

Things I've built

A few projects that show how I think about product, code, and design. More on my GitHub.

01

AI Study Planner

A web app that ingests your syllabus and class deadlines, then generates a balanced, personalized weekly study plan with smart reminders and adaptive rescheduling.

Next.jsTypeScriptOpenAI API
02

Campus Events Finder

A mobile-friendly app that helps students discover events near campus with real-time location filtering, RSVP, and saved favorites synced across devices.

ReactFirebaseTailwind
03

Personal Finance Dashboard

A clean dashboard for tracking spending, recurring subscriptions, and savings goals with interactive charts, category breakdowns, and monthly insights.

PythonChart.jsSupabase
03 / skills

Tools I work with

The languages, frameworks, and tools I reach for when building.

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C
  • SQL

Frameworks

  • Next.js
  • React
  • Node.js
  • Tailwind CSS
  • FastAPI

Tools & Cloud

  • Git
  • Docker
  • Supabase
  • Firebase
  • Vercel
  • Linux

AI / Data

  • OpenAI API
  • Pandas
  • NumPy
  • Prompt Eng.
  • REST APIs
04 / experience

Where I've worked

Internships, research, and leadership roles.

Summer 2025

Software Engineering Intern · Northstar Labs

Built internal tooling with Next.js and TypeScript, shipped a data dashboard used by 40+ employees, and improved API response times by 35%.

Next.jsTypeScriptPostgreSQL
2024 — Present

Undergraduate Research Assistant · Virginia Tech — HCI Lab

Researching human-AI interaction. Developed experiment tooling and co-authored a workshop paper on adaptive learning interfaces.

PythonResearchData Viz
2024 — Present

President · CS Build Club

Lead a 60-member student club running weekly build sessions, hackathon prep, and a peer mentorship program for first-year CS students.

LeadershipMentorshipEvents
05 / resume

Resume

John Adams — Resume

A one-page overview of my education, experience, projects, and technical skills. Updated for the 2026 recruiting season.

PDF · 1 pageUpdated Jun 2026
06 / contact

Let's build together

Have an internship, project, or just want to say hi?

My inbox is always open. I'll do my best to get back to you within a day or two.

john.adams@example.com