Justin Jordan
Senior full-stack engineer building product systems, event-driven backends, and AI-assisted workflow automation.
Summary
A decade of experience shipping production software, most recently event-driven serverless systems on AWS and AI-assisted product operations: I run a founder-operated product where LLM import, QA, and eval pipelines let one person manage a 13,000-product catalog, and I solely built and operate a serverless pipeline that moves up to 20,000 photos a day for a publishing client. Earlier, I led two engineering teams at a live-commerce platform building commerce features used by 4,000+ retailers driving billions in sales. I work best owning a product area end to end — understanding the product, designing the system, building across the stack, and automating the painful parts.
Skills
- Languages —
- TypeScript, JavaScript, Python, PHP, SQL, HTML/CSS (Sass)
- Frontend —
- React, Next.js, Vue, Angular, Redux Toolkit, RTK Query, Pinia, Vuetify, Material UI, PrimeNG, Cypress
- Backend & APIs —
- Node.js, NestJS, FastAPI, Laravel, GraphQL, REST/RESTful APIs, OAuth 2.0/OpenID Connect (OIDC)
- Cloud & DevOps —
- AWS Lambda, Amazon SQS, Amazon SNS, Amazon S3, Amazon API Gateway, Amazon EventBridge, AWS Amplify, AWS SAM, Serverless Framework, Terraform, Docker, Linux, NGINX, CI/CD (GitHub Actions)
- Databases —
- PostgreSQL, MySQL, MongoDB, DynamoDB, Redshift, Microsoft SQL Server
- AI & Automation —
- AI/LLM-assisted workflow automation, Vercel AI SDK, Vercel AI Gateway, OpenRouter, Firecrawl, Model Context Protocol (MCP), Agentic coding tools (Claude, Codex, Cursor, OpenClaw, GitHub Copilot), Human-in-the-loop data import, QA, and eval pipelines
- Additional —
- Java (Spring Boot), C# (.NET), WordPress, Craft CMS, Agile/Scrum
Experience
Software Consultant
2023–Present
Solution Design Group
Returned as an embedded senior consultant for client teams in publishing and healthcare — event-driven AWS systems, Next.js and NestJS services, and new Angular applications, demoing work directly to client stakeholders and product teams.
- Diagnosed and fixed a Next.js middleware bug that was silently disabling caching across a media client's entire site — cutting thousands of dollars a month in unnecessary API usage costs.
- Designed, built, and solely operated a serverless photo pipeline (AWS Lambda, S3, SQS, EventBridge) that moves up to 20,000 photos a day from photographers across the country into the CMS, auto-populating records from photo metadata — still in production today.
- Built a serverless event system that enriches CMS content events with canonical IDs from internal APIs and fans them out over SNS to downstream consumers — the GraphQL API serving the client's web and mobile apps, a legacy API, and the Redshift analytics warehouse.
- Replaced a subscription site's login system with a third-party identity provider and architected the client-side state management behind authentication and paywall validation.
- Built multiple greenfield Angular and PrimeNG applications on a three-developer team — owning implementation and much of the UX design — and took the client's frontend from untested to near-complete unit and E2E coverage (Jasmine, Cypress).
- Use AI tooling where it earns its keep on client work — debugging, unit and E2E test authoring, and codebase exploration — while keeping production code handwritten to client standards.
Senior Software Engineer & Team Lead
2021–2023
CommentSold
Live-commerce SaaS platform where retailers sell through live video. Worked across four product teams and led two of them.
- Founding engineer on Videeo — CommentSold's white-label live-video-commerce product, still on the market today — and later its Engineering Team Lead, managing four engineers plus a QA specialist, interviewing candidates, and mentoring junior and mid-level engineers.
- Built Videeo's embeddable SDK and stream player, letting third-party e-commerce sites host live shopping streams (TypeScript, Vue 3, Pinia).
- Built the analytics and sales-attribution system (Redshift) used by every customer to measure sales driven through the platform.
- Led the team that built a greenfield React marketplace (Redux Toolkit, RTK Query) showcasing every CommentSold shop in one portal, with purchasing from live streams.
- Developed and maintained core commerce features — shopping cart, product catalog — used by 4,000+ retailers driving billions in sales (Laravel, React, Vue).
Software Consultant
2019–2021
Solution Design Group
Consulting engineer embedded with product teams in security, manufacturing, and construction tech — often leading the frontend and reaching into the backend when needed.
- Led frontend development of a greenfield security threat-monitoring application (Vue, TypeScript, Vuetify).
- Maintained a global client's React design framework and helped maintain its Java Spring backend — and diagnosed a performance issue whose fix made API responses orders of magnitude faster.
- Key contributor on a multi-year, 100+ person program consolidating separate e-commerce platforms into one unified experience for a manufacturing client (Vue, TypeScript, C#/.NET Core).
- Built a React and AWS Amplify application from scratch to track construction assets in real time, owning the frontend architecture.
Web Developer
2019
Morsekode
Full-stack web developer at an advertising and marketing agency — web builds, CMS migrations, server setup, and direct client collaboration.
- Led a university website redesign and Craft CMS 2-to-3 migration: frontend, Twig templates, custom plugins, database, and the hosting environment.
- Reverse-engineered the site's abandoned, unsupported structural plugin — used to nest and organize every page — and rebuilt its functionality from scratch to unblock the migration.
- Built a Vue and Laravel application for sharing video revisions with clients.
Full Stack Developer
2016–2019
Avallo
Full-stack developer at a custom web and application shop — front and back end development, server setup and maintenance, and taking projects from ideation to production.
- Built an Angular application from the ground up helping families find senior living communities, and designed its Node.js backend.
- Created a dynamic reporting system in Vue and PHP with a GUI query builder generating reports from MySQL data.
- Contributed to the company's in-house PHP framework and CMS, and assisted with Linux server deployments and hosting.
Selected Projects
RigPlan
rigplan.coFounder-operated product system · Next.js / TypeScript / Supabase / Vercel AI SDK / Firecrawl / OpenClaw
Built and operate a planning platform for camper vans, RVs, trailers, and tiny homes serving hundreds of users a day, with AI-assisted catalog operations that let one person manage 13,000+ products — a scale that would otherwise be unreasonable.
- Built AI SDK workflows for product descriptions, spec extraction, record revision, and admin-side catalog operations.
- Created an import pipeline that uses affiliate sitemaps, Firecrawl, Markdown extraction, LLM-assisted parsing, and human review to bring 13,000+ products into the system — imports land roughly 80% publish-ready, and downstream QA catches the rest.
- Run hourly agentic QA routines (OpenClaw) that evaluate imported products — descriptions, photos, specs, categorization, and planning options — and either publish, fix and publish, or escalate to human review, with alerts flowing through GitHub issues and Telegram.
- Prototyped catalog correction as a Claude-driven MCP server, then replaced it with the scheduled agentic QA above once that proved the better fit.
Where Is Justin
whereisjustin.comHand-built travel publishing system · Python / FastAPI / PostgreSQL / Next.js
Built a map-first travel log without AI assistance as a deliberate fundamentals project, starting with the backend and then layering on a separate Next.js frontend for photos, notes, and location history.
- Designed and built a Python/FastAPI API with SQLModel and PostgreSQL for travel locations, notes, and publishing data.
- Built the separate Next.js frontend around map interaction, component architecture, and a lightweight publishing experience.
Education
Post-secondary coursework plus an audio engineering diploma. The audio part may sound unrelated, but debugging a mix and debugging software both reward patience, taste, and knowing when to stop turning knobs.