Nathan Amick — Indianapolis, IN
Building software with AI and teaching engineers to do the same.
Twenty-five years of production engineering, now pointed at teaching: mentoring, coursework, and agentic systems that do real work.
What I'm doing now
Mentoring engineers into AI-native practice
One-to-one, end to end. Currently two very different students: a seasoned site reliability engineer who had never touched AI, now using it daily in production work — and an absolute beginner, now independently building full-stack web applications.
Running agentic systems that do real work
Multi-agent research and data-maintenance systems, including agents that keep officeholder information current for a live civic platform — thousands of state, congressional, and federal leaders. Sustained operation with real accuracy consequences, not demos.
Designing coursework
Instructional material in Python, built and tested for classrooms of working engineers and first-time programmers alike. Plus conference-style, multi-session curriculum for full-program events.
Refactoring Consciousness
A video series: philosophy of mind and consciousness science, structured for software engineers. A genuinely hard domain, taught with the tools engineers already trust.
youtube.com/@refactoringconsciousnessWriting
A Living Curriculum
How to build a course that generates itself one day at a time, stable enough to hit year-end goals, steerable toward one student's actual interests, and higher quality than anything you could buy. A walkthrough of the whole system, including the research, the constitution, the agent skills, and the state files that keep it on course.
Aug 2026
Read the Hard Books
A reading room for difficult philosophy, where every technical term is glossed in the margin, not once but every time it appears, and written for the sentence you are actually reading. Why the wall in front of hard books is vocabulary rather than intelligence, why the fix has always been too expensive to build, and what it took to build one anyway.
Jun 2026
React Server Actions
React Server Actions allow you to run functions on the server directly from your React components. Think of them as a bridge between client-side interactions and server-side logic. Instead of setting up an API endpoint for every little server interaction, you can define actions that execute server-side with a simple function call from the client.
Jan 2024