Welcome to Gondor.Space

Scroll Down to Play "Turbo Connect" game.

About the Author

Profile

Tech Lead and data platform architect with 10 years of experience across public health, telecommunications, and logistics. Focused on enterprise IT delivery, cloud data platforms, and modernizing analytics teams; enjoys mentoring engineers and analysts.

(Palantir) Foundry & AIP (Palantir) Ontology Design Spark SQL / PySpark (Palantir) TypeScript Functions RAG / LLM Ops Agile & Coaching

Current Direction

Currently working as a Data Platform Architecture Consultant (jdgamet@icloud.com), supporting enterprise IT modernization and cloud data operations while teaching teams how to run reliable platforms.

Goal: Help organizations build dependable data systems and give teams the playbooks to support them.

Teaching Experience:

  • Created training materials and taught data engineering to corporate employees
  • Technology support for K-12 special education programs
  • 10+ years of teaching and mentoring experience

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.

View on OSTI.gov →

Enterprise Data Platform Runbook

Internal playbook (2023) • Consulting delivery

Documented deployment patterns, monitoring routines, and support models for analytics platforms used by logistics and telecom teams.

Experience

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.

Technical Stack

Python Java C/C++ SQL TypeScript PySpark Spark (Palantir) Foundry / AIP Microsoft Azure Infomaniak Cloud Hugging Face LangChain LlamaIndex CI/CD

ML/Data Science Frameworks

Scikit-learn Pandas NumPy Hugging Face Transformers LangChain LlamaIndex RAG Pipelines Vector Databases

Teaching & Crossover Skills

Curriculum Design Technical Writing Mentoring & Coaching Workshop Facilitation Educational Technology Learning Analytics
  • AI ethics & human‑centered systems
  • Ontology‑driven product design
  • RAG evaluation & retrieval quality
  • Education technology & analytics

Education

M.S. in Applied Computer Science

Dakota State University • 2020

B.S. in IT Systems

University of Phoenix, Honolulu Campus • 2014

Chinese Mandarin Basic Course

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.

Health means preserving life and its diversity — in oneself and in the universe.