Peter
Njoroge.

Computer Science student & software engineer

Portrait of Peter Njoroge
College Park, Maryland

I'm studying Computer Science at the University of Maryland, College Park. After two summers as a Software Development Engineer Intern at Amazon, I enjoy solving difficult problems and building useful software.

I also care about making tech more accessible to people who are underrepresented in it.

Background

Experience

Amazon

Software Development Engineering Intern

Box Optimization Team · Bellevue, Washington

  • Built an AI-powered audit history system that records every packaging-rule change for every item in Amazon's fulfillment network (34M+ item changes every six weeks) using DynamoDB Streams, AWS Lambda, and DynamoDB.
  • Designed Java query APIs and a React web application to trace who changed an item's packaging rules and when, cutting investigations from hours to seconds and saving approximately $6.2K in engineering time per investigation.
  • Developed an Amazon Bedrock AI agent using natural language processing (NLP) to answer plain-English questions across 19.7M+ weekly bulk-upload changes, transforming raw audit records into concise, readable investigation summaries.

Java · React · AWS Lambda · DynamoDB Streams · DynamoDB · Amazon Bedrock

Safo Sports Group

Founding Engineer

College Park, Maryland

  • Co-founded an AI-powered NIL platform where college athletes and brands discover each other, building the Spring Boot backend and a matchmaking agent that pairs them based on shared interests, target audiences, and sports performance.
  • Built AWS infrastructure as code with CDK, running the API and matchmaking service on auto-scaling ECS Fargate containers, with PostgreSQL storing athlete and brand data and Redis caching frequently viewed profiles for faster loads.

Spring Boot · AWS CDK · ECS Fargate · PostgreSQL · Redis

Amazon

Software Development Engineering Intern

Box Optimization Team · Bellevue, Washington

  • Rebuilt Amazon's Box Recommendation troubleshooting service used to understand why specific packaging decisions were made, replacing a server-based system with a cloud-native architecture that cut latency by 35% and saved $100K+/year.
  • Designed the service using AWS Lambda, SNS/SQS, and DynamoDB to asynchronously capture and store package recommendation data, while using AWS CDK and automated monitoring to improve reliability and operational overhead.

AWS Lambda · SNS/SQS · DynamoDB · AWS CDK

Selected work

NextDoor
Learn.
Find a tutor / Message / Schedule / Pay

Education · 2026–present

NextDoorLearn

A tutoring marketplace for underserved students to find volunteer and affordable tutors. I built web and mobile features for tutor discovery, secure messaging, scheduling, payments, and role-based workflows.

React · React Native · Node.js · Tailwind CSS · SQLite

Explore my GitHub
MyFGI.Financial literacy for First Generation Investors

JPMorgan Code for Good · 2024

MyFGI

A financial literacy hub for First Generation Investors. At Code for Good, I led frontend development for sign-in and the main user flows.

React · React Router · Axios · CSS · SQLite

Explore my GitHub
PeterGotKicks logo

Personal project · 2024

PeterGotKicks

A sneaker database that compares prices from StockX, GOAT, and FlightClub through REST APIs. I built the site with Node.js and Express.

HTML · CSS · JavaScript · Node.js · Express

Beyond the
code.

Engineering matters to me, and so does who gets the chance to take part in it.

Code: Black

I've been president of Code: Black since June 2025. We run technical workshops, career panels, mentorship, and community events that help underrepresented students connect with opportunities in tech.

Download my resume

Let's talk.

I'd be glad to hear about software engineering opportunities or projects you're working on.

peterkimani2005@yahoo.com
Download resume