 
    About
Hello, my name is Keith Duke.
I am a full-stack engineer with over 13 years of experience working in the industry at scale. For a decade I served as a full-stack engineer focused on web technologies for CBS Interactive/Paramount as both a Lead and Senior on numerous brands. I have worked with most delivery technologies, such as...
- 
          JavaScript/TypeScript with Node and Vue/Nuxt, React/Next, Vite and Astro. 
- 
          Python with Django, FastAPI and Flask. 
- 
          PHP with Laravel, CodeIgniter and Zend. 
- 
          CSS with Sass, BEM and major frameworks like Bootstrap and Tailwind. 
I completed my Bachelor of Arts in Web Design & New Media at the Academy of Art University in San Francisco. I previously completed coursework in Computer Science at Middle Tennessee State University. I have a background and love for craft and restoration, having worked professionally in wood and glass restoration. I fancy myself a writer, coding is an act of writing to two audiences.
Read more of my writing at Here Lately.
Projects:
AI & Agent Systems: Built a custom agent framework for managing long-running LLM conversations with tool orchestration and dynamic memory management. Designed to handle complex multi-turn interactions where context persistence and coordinated tool use are critical. In active development.
Web/Game Development: Built a browser-based roguelike dungeon crawler with procedural generation, turn-based combat, and persistent progression systems. Playable now, actively maintained.