Skip to main content
Elizabeth Stein

Hi, I'm Liz.

I'm a full-stack engineer and designer. I like the part of the job where something real goes live and people start using it. Most of what I build is in production somewhere, and the rest is how I learn.

Open to full-stack and product engineering roles, remote from Washington, PA (US Eastern). Contracts welcome.

Now

I'm Director of Software Engineering at a cybersecurity nonprofit. Since June 2026 I've been the only developer on its security-readiness assessment, which runs in production on Dynamics 365, Power Platform, and Dataverse. I've shipped twelve implementation phases on it, plus the Next.js app assessors use.

At Rocket Park, a Craft CMS agency, I lead development on Rocket Vitals, its website QA scanner, and keep eleven client sites upgraded and running.

Before that, from 2024 to 2026, I led a team of four developers across Flo Labs' six Next.js and Strapi sites.

Off the clock

I build my own products. TimeSlipSearch won the Algolia Agent Studio Challenge in March 2026, and Trace won the DEV GitHub Finish-Up-A-Thon in July. AutomaDocs and HireReady are live with Stripe checkout.

I also publish developer tools. Specter is a CLI on npm that explains an unfamiliar codebase, with an MCP server so Claude can ask it questions. hq is the command-line dashboard I open every morning.

What I do

Microsoft Power Platform
Dynamics 365, Dataverse, Power Apps, and Power Automate, including solution packaging and promotion between environments. I work in the m365 and pac CLIs every day.
Full-stack Next.js and React
A feature from the database to the screen: schema, API, auth, and UI. Usually Drizzle or Prisma on Postgres, with Better Auth or Microsoft sign-in.
Craft CMS and editor workflows
Twig templates built from Figma, plugin and version upgrades, and content models that editors can actually use.
AI integration and MCP
MCP servers, retrieval pipelines, and agents built on the Claude, OpenAI, and Algolia APIs, with the evaluation and logging to tell when they go wrong.

Stack

Power Platform
Dynamics 365, Dataverse, Power Apps Canvas, Power Automate, Azure AD / MSAL, m365 CLI, pac CLI
Frontend
Next.js 16, React 19, TypeScript, Tailwind CSS, shadcn/ui, Three.js, GSAP, Framer Motion
Backend
Node.js, Rust (Axum), Python, FastAPI, Java / Spring Boot, Express, REST APIs
AI and integration
Claude / Anthropic, OpenAI, Algolia Agent Studio, MCP, RAG pipelines, Langfuse, Hugging Face
Data and auth
PostgreSQL, Neon, Supabase, Drizzle, Prisma, Redis, SQLite, Better Auth, MSAL
CMS and infra
Craft CMS, Twig, Strapi, Vercel, Railway, Docker, Inngest, Playwright, Sentry

From a client

Elizabeth was the backbone of this project. While every team member played a role in bringing the DAREU Radio website to life, it was Elizabeth who carried the technical weight and delivered a product that exceeded expectations.

… A technically brilliant person who cannot communicate is difficult to work with. Elizabeth was both brilliant and a pleasure to collaborate with, and that combination is genuinely rare.

Brenna Martin, Founder and Station Director, DareU Radio, on the station website I built through Capella's Riipen program

Education

B.S. in Information Technology, Software Development, from Capella University, conferred March 2026. Summa Cum Laude, 3.98 GPA, University Honors Pathway, Dean's List every quarter.

I work in small, shippable steps with clear commits and documentation so future me, and teammates, don't suffer.

The work

By area: enterprise (8), AI (15), full-stack (13), or all 87 projects.