Skip to content

Benjamin Adams

Software Engineer at PlusWellbeing.ai.

Boston, MA · Northeastern CS ’26 · Looking for new-grad roles

a real shell, running in your browser — or pick a command:

01Experience

PlusWellbeing.ai

Software Engineer

Nov 2025 — Present
Remote · Boston, MA
  • AI meal-analysis pipeline

    A meal photo or free text goes in; structured nutrition data comes out. Claude Sonnet 4.5 (via Amazon Bedrock) identifies the ingredients, Nutritionix fills in the macros, and a scoring pass rates allergen safety and plan fit. Every response is JSON-schema-constrained, streamed over SSE, and saved as a FHIR food log.

    TypeScript · Amazon Bedrock · Nutritionix · FHIR / Medplum · SSE

    read the architecture
  • Patient identifier (MRN) system

    UUID-based medical record numbers for a healthcare platform: an idempotent batch backfill for existing patients and an event-driven service that assigns IDs at creation, collision-safe under concurrency.

    TypeScript · Medplum / FHIR · AWS Lambda

  • Agentic shopping workflow

    An n8n + Amazon Bedrock workflow that normalizes free-text recipe ingredients and maps them to retailer carts through modular Walmart and Instacart adapters.

    n8n · Amazon Bedrock · AWS

  • Internal tooling

    An org-wide GitHub → Monday.com sync and a reusable smoke-test framework that covers release QA across 4 apps.

    GitHub Actions · Monday.com

Earlier

ATPCO

Software Engineering Intern

Jun — Aug 2025
Herndon, VA

Built a custom OpenFeature provider for ATPCO’s Java services: flag definitions live as YAML in S3, evaluated from an in-memory store that degrades gracefully when S3 is unreachable. Shipped with JUnit 5/Mockito/JaCoCo coverage and OpenTelemetry instrumentation.

Java · Spring Boot · OpenFeature · AWS S3 · OpenTelemetry

Snipp Interactive

Software Engineering Intern

Jan — Jun 2024
Bethesda, MD

Built a Node.js ingestion API that turns messy vendor CSVs into validated, schema-conformant records using OpenAI prompt + JSON-schema workflows; a LibPostal address-normalization service feeding fraud-detection signals; and a Vue 3 asset-management UI on top of S3.

Node.js · OpenAI API · LibPostal · Vue 3 · AWS S3

02Projects

AI hints for LeetCode

LeetGenie

$ hint --no-spoilers

A Chrome extension that gives you step-by-step hints on the LeetCode problem you’re stuck on — calibrated to point you in the right direction without leaking the answer. Live on the Chrome Web Store.

JavaScript · Manifest V3 · OpenAI API

a Unix shell, in your browser

MiniShell

$ ./minishell

A Unix shell written in C — custom tokenizer and parser, process execution, pipes and redirection in the native build — compiled to WebAssembly so it runs right here on a sandboxed virtual filesystem.

C · WebAssembly · Emscripten

03About

I like systems that are fast, typed, and observable — and the unglamorous work that makes AI features trustworthy and sustainable at scale: schema-constrained outputs, idempotent backfills, queries that don’t fall over.

Currently
SWE · PlusWellbeing.ai
Education
Northeastern · B.S. CS
Graduated
April 2026
Based in
Boston, MA

04Contact

Let’s connect.

Email is the fastest way to reach me — I read every message.