Hi, I’m Garret.

I’m a software engineer at Capgemini in the Cloud & Custom Applications practice. Outside of work I’m building a few things. One of them is BerryBox, my app company: four iOS apps so far, with more on the way.

Chicago, IL · Hamilton College ’26 · computer science and mathematics

Garret Keyhani

Some places my work has shown up

  • Capgemini
  • HP
  • OperVu, Inc.
  • Hamilton College

Where I’ve worked.

2026

Software engineer · Cloud & Custom Applications practice · 2026 · Chicago, IL

Current

I interned in 2025, accepted the full time offer, and joined the Chicago office this year. The work is enterprise AI systems, and I’m excited to get started.

2025

Consultant, through Capgemini · Summer 2025 · Spring, TX

The client work I’m proudest of so far: an agentic AI system for HP’s customer support portal. It digs through case history to help support agents troubleshoot faster, and it’s now used nationwide.

  • Backend on Azure OpenAI, Azure AI Search, and Semantic Kernel, served as an API through an MCP server.
  • Case history in, grounded answers out: retrieval and embeddings tuned on real support data.

LAUNCH intern · Jun to Aug 2025 · Houston, TX

Where the Capgemini story started. LAUNCH is the firm’s early-career program: my summer was the HP engagement above, plus a case study with the other interns on AI-driven customer satisfaction for a food delivery client. I learned what consulting actually looks like from the inside, worked with real engineering teams, and presented to real clients.

2024

Software engineer intern · Oct 2024 to Apr 2025 · Palo Alto, CA

OperVu builds computer vision for the operating room. I worked on the ML pipelines that track surgical instruments across multiple cameras so nothing gets left behind after surgery: data labeling, model training, and multi-view integration, all inside a proprietary backend under NDA.

The apps.

BerryBox LLC is the one-person company behind everything below. The portfolio is young, four apps and counting. I’d love for you to check them out.

BeNow Live on the App Store

The first thing I built that strangers actually paid for. BeNow watches ten financial news feeds around the clock, turns headlines into buy, sell, or hold signals with Azure OpenAI, and can place the trades itself on Kraken for people who want it to. Keeping it healthy in production has taught me more than any class I’ve taken.

Thousands of downloads · Python, Google Cloud Run, Compute Engine, Firebase, Azure OpenAI, Kraken API, Expo / React Native, TypeScript

The BeNow dashboard showing a live total balance and top assets

The tools will change again next year. The job is to keep learning.

Every project on this page runs on something I had to pick up along the way: new frameworks, new models, new rules. I intend to keep working like that.

Other things I’ve made.

The four MoveOn founders standing together in a classroom after winning the hackathon

MoveOn Piloting at Hamilton College, fall 2026

My friends and I won a hackathon, and then we kept building. MoveOn is a reuse platform made for institutions: each campus gets its own feed where students list and claim things instead of throwing them out, earning points they can spend on real campus perks.

Under the hood it’s a full operations tool: an admin dashboard with per-school analytics, a live points economy, moderation and fraud review, and CO2 impact tracking calibrated against EPA lifecycle data. Hamilton College green-lit an official pilot for this fall, and the plan from there is simple: take what we learn to more campuses.

Next.js, Supabase, Tailwind, Upstash rate limiting, multi-school architecture

Smaller experiments

Oct to Dec 2025

Parking spot detection

Can a campus know where the open parking spots are? I trained a CNN on our security camera footage to find out, with help from Hamilton’s president and the campus safety office. The groundwork is there for a real-time availability app.

PyTorch Lightning, CNNs, computer vision

Jul to Oct 2025

Altcoin sniper

A Solana scanner that notices brand-new Raydium pools the moment they appear, rebuilds each pair’s context from raw transactions, and quietly discards everything that looks untradable. Mostly an excuse to get very comfortable with asyncio and WebSockets.

Python, asyncio, Helius WebSockets, Solana JSON-RPC

Off the computer.

A young Garret with his mom and dad, all smiling
Mom, Dad, and me

Family first.

I’m an only child, so it’s just the three of us. I’m beyond grateful to have them in my life.

Garret Keyhani, number 12 for Hamilton, contesting a rebound at the rim
Number 12, Hamilton Continentals

Then basketball.

I played four years at Hamilton, three of them as a starter, and scored a little over 800 points while studying computer science and math. Basketball taught me habits that have benefited me well beyond the court.

Hamilton College

B.A., 2022 to 2026, concentrated in computer science and math.
Dean’s List all eight semesters.

Say hello.

The inbox is always open. Tell me what you’re building, or just say hi.