Writing

On leadership, engineering & STEAM.

The Pipeline That Feeds 2050

RoboCupJunior isn't a side program — it's the educational pipeline for the robots meant to beat the World Cup champions.

STEM EducationRoboticsEducationRoboCupYouth Empowerment

Review Is the Product

Generation is cheap; trust is the bottleneck. How a two-person team ships multiple times a day — safely.

Software EngineeringCode ReviewArtificial IntelligenceSoftware DevelopmentEngineering Leadership

You Can't Mandate an AI Transformation

What 700 volunteers taught me about rolling out AI: adoption is distributed leadership, not a top-down mandate.

LeadershipArtificial IntelligenceChange ManagementDigital TransformationEngineering Management

A Small Kick for a Human

The first 11-a-side humanoid match, a pickup game against robots, and what a fifty-year moonshot looks like at its exact midpoint.

RoboticsArtificial IntelligenceRoboCupHumanoid RobotsLeadership

From Vibe Coding to AI Engineering

AI accelerates execution, not thinking — so the engineer's real job just moved to planning and review.

Artificial IntelligenceSoftware EngineeringAI EngineeringEngineering LeadershipCode Review

The Registration Line That Became an Awards Finalist

…What a Cvent Awards finalist run taught me about trust over headcount

LeadershipCareer DevelopmentEvent TechnologySystems ThinkingSTEM Education

Your Passion Won't Block Your Career — It'll Accelerate It

How I juggled two demanding roles and somehow got promoted in both

Career DevelopmentVolunteeringSTEM EducationLeadershipWork-Life Integration

The Best Engineers Fail Spectacularly (And That's How You Know They'll Lead)

Years ago I built a beautiful competition robot that looked like museum-quality engineering. It failed spectacularly — and that failure is how you learn to spot the engineers who will lead.

LeadershipEngineeringTechnologyCareer Development

Join the Next Generation of Innovators

Why You Should Start a RoboCupJunior Team

Educational RoboticsSTEM EducationYouth EmpowermentRoboCupCreativity & Innovation

Leveling Up: How JPMorgan Chase's Expert Engineer (E2) Program Forged a New Kind of Leader

Technology careers now demand more than deep technical mastery — they require adaptability, strategic vision, and the ability to drive real change across complex organizations.

Tech LeadershipBusiness TransformationDigital InnovationGrowth MindsetLeadership Development

Making the Most of Your RoboCupJunior Journey

A Veteran's Guide

STEMRobotics EducationTeamworkEngineering CareerLeadership

Reflections on RoboCup: A Decade Later

Enthusiast to Leader: My RoboCup Journey

RoboCupRobotics JourneySTEM EducationService RobotRoboCupJunior

What Defines a True RoboCupper?

The Technical Edge and Transformational Spirit

Robotics EducationSTEAM LeadersRoboCupJuniorSystems ThinkingGlobal Collaboration

RoboCupJunior at 25

A Living History of Innovation and Inclusion in STEAM

STEAM EducationRobotics CompetitionProject-Based LearningRoboCupJuniorMaker Movement

RoboCupJunior Simulation League Development — Stage 2

Stage 2 of an accepted RoboCup Federation league-development proposal

RoboCupJuniorRescue SimulationResearch

RoboCupJunior Simulation League Development

An accepted RoboCup Federation league-development proposal

RoboCupJuniorRescue SimulationOpen Source