En-Ping Su

Software Engineer — Platform/DevOps & Backend

AWS Solutions Architect (SAA) + Certified Kubernetes Administrator (CKA) · I build with cloud, Kubernetes, and AI/agentic systems — backed by a track record leading product and data teams.

scroll down _

About

I'm a software engineer focused on platform/DevOps and backend systems, with AWS Solutions Architect and Certified Kubernetes Administrator certifications and a recent MS in Computer Science from Northeastern. Most of my work lives where cloud infrastructure meets AI — event-driven serverless pipelines, container orchestration, and RAG and multi-agent systems built to actually hold up in production. Before engineering I spent several years leading product and data teams, which is why I care as much about why something ships as how it gets built.

Projects

An event-driven, serverless security pipeline on AWS that scans every pull request for vulnerabilities and posts findings back as inline comments. Engineered for reliability — SQS retries, a dead-letter queue, CloudWatch alarms, and one-command infrastructure-as-code.

SAST Security Scanner AWS architecture — GitHub PR webhook → API Gateway → Webhook Handler → SQS → Scanner (Lambda/Docker) → DynamoDB, S3, SNS, with a dead-letter queue, DLQ notifier, Query API, and CloudWatch alarms, all deployed via AWS SAM
AWS Lambda SQS DynamoDB Docker AWS SAM CloudWatch

A multi-agent RAG system (answer + search agents) that took first place, paired with a headless browser-automation pipeline and real-time instrumentation for accuracy, latency, and end-to-end response time.

Agent Arena 2.0 — n8n workflow: AI answer + search agent (Tavily), performance tracker, and a quiz-answering loop
Multi-Agent RAG Puppeteer Python

Say "take me to table 6" and a real TurtleBot 4 plans and drives the route. An LLM planner turns natural language into tool calls, a semantic map resolves the destination, and ROS 2 Nav2 with AMCL does the driving, recovering on its own from clock drift and localization collapse. I built the LLM planner and its tool-calling loop (retries with backoff, mid-loop cancellation, health aggregation, history trimming), owned CI/CD, QA, and end-to-end testing across a 114-test suite, and mapped the lab with SLAM. Five-person team project, CS5335 Robotics at Northeastern.

ROS 2 LLM Agents Nav2 / SLAM Python pytest

A full-stack RAG system for Massachusetts tenant law, built end to end: custom web scrapers and a 967-chunk corpus, a retrieval pipeline comparing eight strategies — from vector and BM25 to hybrid fusion, cross-encoder reranking, parent-child expansion, multi-query, and auto-merge — over a ChromaDB vector store, and a Next.js/React chat UI with inline citation cards on a streaming FastAPI backend. I designed a bias-controlled evaluation harness (nine model-by-retriever configurations, LLM-as-judge from a separate model family) that measures faithfulness, relevancy, and retrieval quality, and showed retrieval grounding lifted answer faithfulness roughly sevenfold over a no-retrieval baseline under a strict separate-family judge.

Renters Legal Chatbot — system architecture diagram
RAG ChromaDB Next.js / React FastAPI Evaluation Harness Python

An open-source, cross-family LLM-as-judge for RAG evaluation — it scores faithfulness, relevancy, correctness, and retrieval metrics while keeping self-evaluation bias out. Extracted and generalized from my Renters eval harness after a same-family judge (GPT-4o grading GPT-4o) flattered a no-retrieval baseline to 0.64; switching to a cross-family judge (Claude Sonnet 4) exposed the honest 0.10 — turning a ~1.4× "uplift" into the real ~7×. Bring your own outputs: it defaults to cross-family judging and warns when the judge shares a family with the generator. ~570 LOC; deps are just openai + python-dotenv via OpenRouter.

CrossJudge concept — same RAG outputs judged by a same-family judge (GPT-4o grading GPT-4o, flattering 0.64→0.78) versus a cross-family judge (Claude Sonnet 4, honest 0.10→0.76, ~7× real uplift)
Python LLM-as-Judge RAG Eval OpenRouter MIT

Product & technical lead on a modular research platform (14 spec'd modules) comparing multi-agent code-review approaches — owning research direction, system design, data extraction, and visualization.

RAP Review Research — the four AI code-review architectures compared: (a) agentless single-LLM baseline, (b) generalists-3 compute-matched control, (c) hierarchical specialized coordination, and (d) consensus peer collaboration
Multi-Agent LLM System Design Data Visualization

A public-facing Reconciliation Action Plan (RAP) data portal for Indigenomics AI — report → confirm → coverage across company, supplier, and institute personas. Next.js on AWS Lambda with a single-table DynamoDB design and a Bedrock + Textract extraction pipeline, deployed across a Canada/US data-residency split.

Indigenomics RAP Data Portal — AWS architecture: Next.js on Lambda behind CloudFront, Bedrock + Textract extraction, two-region Canada/US data residency
AWS Next.js DynamoDB Bedrock Textract SST

AI language learning across 20+ languages — spaced repetition, interactive stories, games, and vocabulary from any video or image.

AI Next.js TypeScript Python

AI-native presentations — hassle-free, clicker-free, voice-controlled, and context-aware presentation flow.

AI React Express WebSocket

Earlier work: Mixxt, Cocktails Galore, and Fancy Up (2020) — full-stack CRUD apps from my bootcamp days.

Skills

JavaScript TypeScript Python Go SQL HTML5 CSS3 Java C Ruby React Next.js Vue Rails Django Jekyll Bootstrap RAG Claude Code Codex Gemini Git AWS Kubernetes CI/CD Vite Node npm Google Cloud Azure MySQL Chrome DevTools Zsh Jira Trello Notion Airtable QuickBI Google Analytics n8n English Chinese Japanese Korean

Experience

Northeastern University

2025 - 2027

M.S. Computer Science — Khoury College of Sciences

Agent Arena 2.0

Nov 2025

Team Leader & Architect — 1st place. Built an RAG agent with n8n achieving 80% accuracy across all difficulty levels.

Lanmar Capital Management

2023 - 2024

Digital Project Manager — Managed multiple projects and coordinated global teams. Led UAT, set timelines and budgets for Asia region teams.

Chenyue Data Services

2021 - 2022

Project Manager / Product Owner — Data consulting for brands on Tmall. Automated reports with Python, built dashboards on QuickBI. Achieved 50% sales increase for clients.

Le Wagon

2020

Coding Bootcamp — 9-week fulltime web development program in Shanghai.

ROC Army

2019 - 2020

Infantry — Military service, Republic of China Armed Forces.

PROTIME

2018 - 2019

Data Engineer & Analyst — Collected and analyzed data across industries using Python (pandas, matplotlib, scrapy). Optimized ad targeting on Taobao and Youku.

Webnovel (Qidian International)

2017 - 2023

Chinese to English Translator — Translated novels reaching 40M views. 16,000+ words/day with 4.5-star quality rating.

Temple University

2013 - 2017

B.B.A. Marketing — Fox School of Business. Dean's List Fall 2016.

Contact

If you would like to work with me please contact me with the methods below.