$ whoami
kyle_leonard
$ cat role.txt
software_engineer
$ cat what_im_doing.txt
Building AI systems. Built a RAG pipeline + chat UI for my LLC and currently working on an SEC-filings research copilot
$ ▯
I've been documenting my journey through Hashnode and more recently Substack
Curious to 👀 my articles?
For the link to my Substack and all other profiles
The Art Vault (in progress)
A custom WordPress plugin that powers the admin for an art gallery: artwork inventory, prints and limited editions, collections, locations, exhibitions, and PDF inventory and certificate reports.
Demo coming soon!
RAG Starter Kit
A minimal, local-first RAG (Retrieval-Augmented Generation) starter kit in TypeScript. Point it at documents, and get a chat app with grounded, cited answers running entirely on your machine.
VisitCreatures of Habit
RPG style habit tracking app that aims to gamify the way you build new healthy habits.
Might need to click link twice if you get a bad gateway error.
VisitLeo Ledger
Whether it's regular budget tracking, setting financial goals, forecasting expenses, or identifying savings opportunities, this tool aims to cover it all.
VisitAutomated Email Sender
Automated Email Sender is a Python-based application designed to automate the process of sending multiple emails. The application is ideal for sending batch emails, newsletters, and alerts.
VisitFilm Fan
Film Fan is sleek web application built using Svelte and Django, designed for movie enthusiasts. This app allows users to create personalized accounts, build, and manage their film lists with comprehensive CRUD (Create, Read, Update, Delete) functionalities.(new features to come)
VisitWhere I've worked
Experience
- Nov 2022 - Apr 2026 Dealer Inspire (Cars Commerce) Chicago, IL
Software Engineer
- Designed and maintained backend services and RESTful APIs in Python, PHP, and SQL, delivering features to thousands of dealer clients at scale.
- Built GitHub Actions workflows that automated OEM integration page updates across 1,000+ merchant sites, collapsing hours of manual effort into a one-click run under ten minutes.
- Authored deployment scripts and contributed to daily zero-downtime production releases; one of the first engineers on the Kubernetes production deploy team, monitoring stability via Datadog and k9s.
- Refactored legacy data pipelines and infrastructure, reducing technical debt by 10-15% and improving uptime; wrote documentation and runbooks so other teams could ramp quickly.
- Mar 2021 - Nov 2022 Dealer Inspire Chicago, IL
Content Developer
- Delivered 7-10 client site launches per week in Agile sprints, owning inventory-feed and API-connected content logic.
- First production exposure to high-volume data-aggregation pipelines pulling live inventory from third-party sources.
- Feb 2020 - Mar 2021 Dealer Inspire Chicago, IL
Solutions Engineer
- Served as first point of contact for technical support, diagnosing client platform issues and resolving them directly; reduced ticket escalations by 10%.
- Collaborated cross-functionally to deliver technical support and client training, translating real-time product issues into actionable engineering specs.
- Oct 2017 - Feb 2020 ALE Solutions Saint Charles, IL
Catastrophe Logistics Specialist
- Coordinated national-account logistics and stakeholder relationships under tight timelines; managed unique cross-functional projects directed by the VP, including the ALE Cares nonprofit foundation.
stack
Skills Overview
Where most of my day-to-day work lives. The ring is a rough emphasis breakdown, not a proficiency score.
- Python + AI / LLM 28%
- TypeScript / JavaScript + SvelteKit 25%
- SQL / Data modeling 15%
- Backend & APIs 14%
- PHP / legacy web 10%
- Infra / DevOps 8%
Languages
- Python
- TypeScript
- JavaScript
- PHP
- SQL
- HTML / CSS
Data
- PostgreSQL
- MySQL
- SQLite
- Turso
- CockroachDB
- Drizzle ORM
- schema design
Backend & Infra
- Node.js
- Django
- FastAPI
- REST APIs
- GitHub Actions
- Docker
- Kubernetes
- Railway
- Datadog
Frontend
- SvelteKit
- Svelte
- Tailwind
- HTMX
AI / LLM
- LangChain
- Chroma
- Ollama
- OpenRouter
- OpenAI
- Anthropic
- RAG
Tooling
- Vitest
- Playwright
- Biome
- Tauri
- PostHog
- Git
Want to know more?
A bit about me.
// I am . . .
a music lover turned dev
I got into development out of my love for music, when the tides started to turn during my journey as a Producer and Mix Engineer. I found it easier to work with the technical things of the post work and when it came to artists, it was hard to depend on the consistency of work. That led me to looking into making VSTs for music production but that soon turned into going down a rabbit hole with web development. That led me to online tutorials and projects before attending Lambda School (now Bloom Institute of Technology). From there, I entered my professional career and haven't looked back since.
an excellent communicator and constant learner
I place great emphasis on transparent and effective communication, which I believe is crucial for building strong team relationships and enhancing productivity. I am committed to continual learning and staying updated with the latest technologies and industry trends, now focusing on using my years of professional experience to build reliable and production ready AI systems.
actively contributing back to my community
I have been more involved in community outreach, doing a presentation for QCUL's (Quad County Urban League) youth and plan to participate as a panelist for their upcoming event: "Our Voice, Our Vote: Black Men and the Power of the Vote". I'm also part of the Code and Coffee Chicago community where we collaborate on projects and/or share knowledge with each other.