Work

Case study

Pingram

Development
Cloud
Developer Experience

Full-stack software development for Pingram, a developer messaging platform for email, SMS, and inbound communication.

Pingram dashboard

Shipping email, SMS, and inbound messaging for developers — across the dashboard, APIs, SDKs, and docs.

As a Full Stack Software Developer at Pingram (formerly NotificationAPI), I work across the product: the React dashboard, AWS serverless APIs, generated SDKs, CLI, docs site, and CI. The job is to keep a multi-channel messaging platform reliable for customers while making it easy for developers to send and receive messages from their own apps.

Company website: pingram.io

What I work on

  • Dashboard: Day-to-day product work in the React + TypeScript app (Vite, Ant Design) — sending, logs, domain verification, account settings, and the UX around getting a first message out.
  • APIs and delivery: Serverless handlers on AWS Lambda and API Gateway for email, SMS/MMS, inbound messaging, webhooks, and logs. Persistence in DynamoDB; delivery and ops through SES, SNS, SQS, EventBridge, and CloudWatch.
  • Developer tools: Generated SDKs (Node, Python, Java, C#, Go, PHP, Ruby), the Pingram CLI (npm, Homebrew, cURL, PowerShell), GitHub Actions for email and SMS, and the hosted MCP server so coding agents can call Pingram tools.
  • Docs and marketing: The Astro site at pingram.io — product docs, API reference, and launch posts. I wrote the public announcements for the CLI and GitHub Actions.
  • Quality and ship path: Integration tests against real AWS, GitHub Actions pipelines, and the CDK / Serverless infrastructure that deploys the stacks.

Tools and technologies

  • Frontend: React, TypeScript, Vite, Ant Design
  • Backend: AWS Lambda, API Gateway, Serverless Framework
  • Infrastructure: AWS CDK, GitHub Actions
  • Data and messaging: DynamoDB, SES, SNS, SQS, EventBridge, CloudWatch
  • Developer platform: OpenAPI codegen, Node/Python/Java/C#/Go/PHP/Ruby SDKs, CLI
  • Docs: Astro
  • Version control: Git, GitHub

Pingram is where most of my current work lives: full-stack product engineering on a real AWS platform, with a strong bias toward developer experience.