I build systems that help people solve complex problems and make better decisions. My work spans enterprise AI, distributed systems, cybersecurity, manufacturing and supply chain technology, and human-AI collaboration.
AI Systems ArchitectureHuman-AI CollaborationAgent OrchestrationLong-Term Memory & RetrievalEnterprise AI GovernanceDecision Support Systems
Current Direction
Today my focus is practical AI: designing systems that combine planning, durable memory, retrieval, governance, automation, and human judgment so they remain useful well beyond a single conversation.
Professionally, I work on enterprise manufacturing and supply chain systems, translating complex operational needs into AI-assisted workflows and decision-support tools that scale technically and organizationally.
Currently Exploring:
Long-term memory architectures and agent orchestration
Knowledge graphs, temporal retrieval, and open-weight AI infrastructure
Enterprise AI governance, cybersecurity, and decision intelligence
Publications & Writing
Machine Learning for Medical Imaging
Technical Report (2019) • U.S. Department of Energy
Research on using AI to improve medical scan accuracy. Co-authored research team project.
Systems research project (2026) • Plugin for Codex, Claude Code, Cursor, OpenCode & Gemini CLI
“Long-running agent work should survive the session.”
Designed a portable operator layer for long-horizon AI-assisted tasks, preserving goals, guardrails, decisions, scoped context, routing, verification evidence, and durable handoffs across agent harness sessions.
Trinity Industries — Forward Deployed Engineer / AI Systems Architect
2026–Present
Design enterprise AI capabilities across manufacturing, supply chain, engineering, compliance, planning, and executive decision support
Build human-in-the-loop systems with durable governance, workflow orchestration, and evaluation
Lead cross-functional delivery from strategic framing through hands-on implementation
Penske Logistics — Tech Lead / Data Platform Architect
21+ months • Remote
Led data platform development for logistics operations
Combined multiple data sources into unified system; built data processing and API layers
Integrated mapping services into operational dashboards.
AT&T — Advanced Analyst
21 months • Remote
Built analytics systems for network operations and customer experience
Integrated AI-powered customer service tools
Led adoption of data governance practices; automated workflows
Developed GPS routing optimization using AI
Modernized codebases and improved system performance
Created executive reports; quickly learned new tools (Power BI) with no prior experience
Booz Allen Hamilton / CDC — Tech Lead & Scrum Lead
22 months • Remote
Led national COVID-19 data pipeline supporting government reporting and White House briefings
Managed data collection, quality control, and reporting systems
Established engineering best practices during crisis response
Taught Python and data engineering to CDC team members
Managed teams of data engineers and analysts
Albuquerque Public Schools — Technology Education Assistant
24 months • Albuquerque, NM
Created technology tools to help special education students
Trained teachers on classroom technology
Provided one-on-one technology instruction to students
Los Alamos National Laboratory — Scientist
19 months • Nevada Site
Managed high-performance computing systems
Developed tools to convert historical data into digital formats
U.S. Navy / NSA — Cryptologic Technician (Mandarin)
48 months • Monterey & Deployed
Mandarin language translation and secure communications
Impact Highlights
Logistics Data System
Built unified data platform for logistics operations over 2 years.
AT&T Performance Analysis
Delivered Power BI reports evaluating tech worker performance. Estimated program savings: $39.8M USD (2023). Learned Power BI and M language from scratch, demonstrating rapid skill acquisition and knowledge transfer capabilities.
AT&T Service Optimization
Used AI to identify service issues, reducing unnecessary service calls. Estimated annual savings: $590,000.
AT&T Customer Service AI
Improved customer service efficiency by 40% using AI-powered tools.
COVID-19 Data Pipeline
Built national data system supporting government COVID-19 reporting and public health dashboards.
CDC Training Program
Taught data engineering skills to CDC team members during COVID-19 response.
Defense Language Institute Foreign Language Center (DLIFLC), Monterey, CA • 2010
Right Or Left (Click or Drag) Me
The Mathematics Behind This Visualization
Force-Directed Graph Layout
This interactive visualization uses a force-directed graph layout algorithm to position nodes and edges in 3D space. The algorithm simulates physical forces between nodes, creating natural, aesthetically pleasing arrangements that reveal the structure of the network.
The Physics
Each node experiences two primary forces:
Repulsion Force: All nodes repel each other, preventing overlap and spreading the graph. The force follows an inverse-square law: F = k / d², where k is the repulsion constant and d is the distance between nodes.
Attraction Force: Connected nodes (edges) attract each other, pulling the network together. The force is proportional to the distance from an ideal edge length: F = k × (d - ideal).
A damping factor (currently 0.98) gradually reduces node velocities, allowing the system to settle into equilibrium. This creates the smooth, organic motion you observe.
Historical Origins
Force-directed algorithms emerged from graph drawing research in the 1980s and 1990s:
Peter Eades (1984): Introduced the "spring-embedder" model, treating edges as springs and nodes as masses. This was one of the first force-directed approaches.
Thomas Fruchterman & Edward Reingold (1991): Developed the Fruchterman-Reingold algorithm, which improved performance and visual quality by using a simpler force model. Their approach is the foundation for many modern implementations.
Kamada & Kawai (1989): Created an algorithm that minimizes the total energy of the system, finding optimal layouts based on graph-theoretic distances.
These algorithms revolutionized network visualization, making it possible to automatically generate readable layouts for complex graphs without manual positioning. Today, they power everything from social network visualizations to circuit design tools.
Graph Theory Context
In graph theory, a graph consists of:
Vertices (Nodes): The fundamental units of the graph, represented here as glowing spheres.
Edges (Connections): Relationships between vertices, shown as colored lines. Each edge cycles through colors independently, creating a "Christmas lights" effect.
The algorithm finds a layout that minimizes edge crossings and distributes nodes evenly, making the graph's structure easier to understand. This is particularly valuable for visualizing complex networks like social connections, neural pathways, or data dependencies.
Interactive Controls
Left Click: Adds a new node at the click position and automatically connects it to 2-3 existing nodes. This demonstrates how the algorithm adapts to new structure—watch as the network reorganizes to accommodate the new node while maintaining equilibrium.
Right Click: Removes the nearest node to the click position. This shows how the network restructures itself when nodes are removed, with edges reconnecting and the remaining nodes redistributing to maintain balance.
Left Click and Drag: Destroys any nodes that the drag path crosses over. This allows you to "erase" multiple nodes by drawing a line through them, demonstrating the algorithm's resilience to structural changes.
Right Click and Drag: Controls camera rotation, allowing you to pan around the 3D graph and view it from different angles. This helps reveal the graph's structure in three-dimensional space.
The visualization automatically resets after 21 seconds or when nodes spread beyond a threshold, ensuring continuous exploration of different network configurations. Nodes slowly cycle through neon colors with brightness dimming before color changes, and edges independently cycle through colors like "Christmas lights."
3D Rendering
This implementation uses WebGL to render the graph in three dimensions with real-time lighting and color effects. The camera slowly rotates around the Y-axis (vertical axis) to reveal the graph's structure, while nodes and edges cycle through colors using HSL (Hue, Saturation, Lightness) color space for smooth transitions. You can also manually control the camera rotation by right-clicking and dragging.
Browser word game
Play Turbo Connect
Match connected words directly in your browser—no installation or account required.
Health means preserving life and its diversity, in oneself and in the universe.
I have a personal admiration for anonymous works. Whether intentional or accidental, I see them as reminders that ideas can outlive identity. To create something of lasting value while expecting no recognition feels to me like one of the purest gifts a person can leave the world. The work becomes part of humanity's inheritance rather than someone's possession.