Jonathan Canola

Computer Science · T-Mobile Mobile Expert · Corona, CA

Learning to build the tools that will replace parts of my own job.


About

I work the frontline at a T-Mobile store while finishing a B.S. in Computer Science at CSU Global. Every shift I resolve the same repetitive technical issues, and every night I go home and try to build small tools that could handle them automatically.

Focused on Python, LLM-based application development, and the agentic-AI patterns that carrier network teams are starting to deploy at scale.


Projects

LLM Troubleshooting Summarizer

Python · OpenAI API · JSON-mode output

CLI tool that ingests raw customer troubleshooting notes and returns a structured JSON summary. Prompt design, error handling, clean documentation.

github.com/johncanola10/llm-troubleshooting-summarizer

Inventory Management Tool

Python · SQLite · stdlib-only

CLI with CRUD, search, and summary metrics (total value, low-stock alerts) over a schema-constrained inventory table. Parameterised queries, transactional context manager, auto-seeded sample data.

github.com/johncanola10/inventory-management-tool

This site

HTML · CSS · Static · GitHub Pages

Hand-written, no framework, no build step. Design goal: readable in five seconds.


Skills


Contact