About
Hi, I'm Christopher Kilo.
I'm a software engineer and full-stack developer working across frontend applications, backend systems, cloud infrastructure, IT, and graphic design.

I learn primarily by building—taking unfamiliar problems apart, understanding the systems behind them, and developing the knowledge necessary to solve them.
When a system is unfamiliar, I start with the problem it needs to solve, then learn what the work actually requires.
The sections below follow that path: how the training started, and how the projects kept teaching the rest.
My Path
Self-Taught by Building
My path into software engineering hasn't followed a traditional four-year computer science degree program. It began with formal career and technical education and continued through independent learning driven by real projects.
Through Job Corps and Davis Technical College, I built an early foundation in technology, IT, web development, and design. From there, the projects I wanted to build began demanding skills I hadn't learned yet.
So I learned them.
Modern frontend frameworks led into backend systems. Backend systems led into authentication, databases, and APIs. Deployments led into cloud infrastructure and CI/CD. Larger applications introduced testing, accessibility, concurrency, distributed workflows, system architecture, and production debugging.
Much of that knowledge was developed independently through documentation, experimentation, debugging, and building systems complex enough to expose gaps in my understanding.
I learn best when technology has a purpose: understand the problem, learn what the system requires, build it, test it, break it, understand why it broke, and improve it.
Education & Credentials
A technical foundation, built beyond the classroom.
Education
Davis Technical College
Web & Graphic Design
Kaysville, UTJuly 2025 – May 2026
Formal technical and career education in web development and graphic design.
Clearfield Job Corps Center
Computer Technician Program
Clearfield, UTAugust 2024 – June 2025
Career and technical training in computer technician work, IT systems, and related troubleshooting.
Certifications
CompTIA A+
Industry credential covering foundational IT hardware, operating systems, troubleshooting, networking, security, and technical support concepts.
Web and Graphic Design
Formal training and certification representing an early foundation in web and visual design.
Introduction to Telecommunications
Foundational technical training in telecommunications concepts.
Introduction to Network Cabling (Copper-Based Systems)
Technical training in copper-based network cabling systems.
Continuous Learning
The project usually tells me what I need to learn next.
Formal training gave me a foundation. The applications I wanted to ship kept expanding that curriculum—each build introducing a system I had to understand before I could finish the work.
- Applications
ReactNext.jsAngularTypeScript
- Systems
APIsAuthenticationPostgreSQLSupabasePrisma
- Cloud & Delivery
AWSInfrastructureCI/CDDistributed Workflows
- Quality
TestingPlaywrightAccessibilityProduction Debugging
AI-Assisted Engineering
Using AI to learn faster without outsourcing understanding.
AI has become part of how I learn and build, but not as a replacement for understanding the work.
I use AI to explore unfamiliar concepts, challenge architectural decisions, develop implementation plans, review code, identify failure modes, create test strategies, and translate broad requirements into concrete engineering tasks.
Over time, that evolved into a structured workflow built around context, constraints, acceptance criteria, regression protection, and validation.
The goal isn't simply to make an AI generate more code. It's to reduce ambiguity, understand the decisions being made, and verify that the resulting system actually works.
When I encounter something I don't know, I know how to learn it.
Frameworks and tools will change. Researching unfamiliar systems, testing assumptions, debugging failures, and building until the gaps close is the part that stays.
Capabilities
Three disciplines, kept in the same toolkit.
Full-Stack Development
Frontend applications, backend APIs, cloud-connected systems, testing, and maintainable application architecture.
Graphic Design
Visual systems, branding, interface composition, and layouts designed intentionally rather than from templates.
IT Technician
Hardware diagnostics, deployment, troubleshooting, system configuration, and methodical technical problem-solving.