Jonathan Canola
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
CLI tool that ingests raw customer troubleshooting notes and returns a structured JSON summary. Prompt design, error handling, clean documentation.
Inventory Management Tool
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.
This site
Hand-written, no framework, no build step. Design goal: readable in five seconds.
Skills
- Python
- JavaScript
- SQL
- HTML/CSS
- Git
- OpenAI API
- LLM prompt design
- Agentic-AI patterns
- REST APIs
- SQLite
- CLI tools
- Technical writing