Technical trainer · software engineer

I turn complex systems into things people can use, test, and learn from.

I'm a Technical Trainer at Revature who builds practical AI, data, cloud, and web experiences—with an emphasis on reliability, clear teaching, and evidence that the work actually runs.

Hundredsof engineers mentored
Build + teachone connected practice
Reliable by designtests, fallbacks, and clear boundaries

Selected work / 2026

Systems with something to prove.

Public projects selected for technical depth, useful interaction, and a clear learning or operating outcome.

01

Canvas Native Lab

16 interactive capability studies

An interactive field guide to the experimental HTML-in-Canvas API, built around progressive enhancement, accessibility, and real browser behavior.

  • Web platform
  • Canvas
  • Accessibility
02

Data Analytics Learning Lab

Source-backed, reproducible analysis

A synthetic product-growth environment for practicing data-quality checks, metric reasoning, dashboards, and decision-ready reporting.

  • Analytics
  • Data quality
  • Decision systems
03

Data Engineering Workbench

From event ingestion to orchestrated outputs

A hands-on collection of streaming, Spark, Airflow, Docker, and data-quality exercises designed to make distributed systems observable and testable.

  • PySpark
  • Airflow
  • Streaming
04

Clanker Build Journal

Shipping decisions in public

A public operating journal for AI-native workflows: experiments, design decisions, prototypes, telemetry, and what changed after each build cycle.

  • Agent workflows
  • Next.js
  • Operations

Working principles

Useful before flashy.

The same principles shape the software, the learning experience, and the way results are communicated.

01

Build for inspection

Make state, constraints, and failure modes visible. A system should be understandable before it is impressive.

02

Teach through artifacts

Turn explanations into labs, testable examples, rubrics, and reference implementations that people can actually use.

03

Design for the fallback

Treat accessibility, recovery, synthetic fixtures, and bounded permissions as first-class product behavior.

About

Engineer's curiosity.
Educator's clarity.

My work sits where software engineering and developer education meet. I've supported engineers across AI, data, cloud, full-stack, and mobile development—often by translating a complex system into a sequence people can inspect, practice, and own.

I'm especially interested in reliable AI applications, agent-assisted engineering, data systems, and interfaces that make hidden behavior visible.

AI applicationsRAG & retrievalData engineeringDeveloper toolingTechnical curriculumCloud & operations

Open channel

Let's compare notes.

For conversations about developer education, AI systems, data engineering, or open-source learning projects.