Hi, I'm John Centner.
I ship software with spine.

I'm a full stack engineer who cares about product feel, system design, and fast, dependable delivery. I build polished web experiences, shape the architecture behind them, and use AI tooling where it actually shortens the path from idea to production.

Experience

Where I've worked

Full Stack Software Engineer

Ingage

January 2026 - Present

Architected an e-commerce billing platform using Go, React, and Maxio, built AI-powered asset library and presentation generation systems with AWS Bedrock and OpenAI, and led migration of legacy Python services into Go APIs.

GoReactMaxioAWS BedrockOpenAIPythonAPI Architecture

Junior Full Stack Software Engineer

Ingage

July 2024 - December 2025

Delivered customer-facing and internal product features across React and TypeScript applications while supporting backend services in Go and Python and contributing to data and automation tooling.

ReactTypeScriptGoPythonAutomationProduct Engineering

Head Teaching Assistant

Georgia Institute of Technology

August 2023 - May 2024

Led a team of about 40 teaching assistants supporting 1,000+ students and coordinated course delivery, training, and day-to-day operations across sections.

LeadershipTeachingMentorshipOperationsTeam Management

Software Engineering Intern

CGI Inc.

May 2023 - August 2023

Built an AI-driven scheduling assistant using Python, Flask, and Docker and contributed full-stack improvements to internal tooling and web application workflows.

PythonFlaskDockerAI AssistantFull Stack

Teaching Assistant

Georgia Institute of Technology

August 2022 - May 2023

Supported Objects and Design students in labs and office hours and led a React rebuild of the course website for improved navigation and maintainability.

TeachingReactMentorshipCurriculum Support

Mobile Development Intern

OTR Solutions

May 2022 - August 2022

Redesigned React Native application workflows and introduced SonarQube quality checks to strengthen code health and delivery confidence.

React NativeReactTypeScriptSonarQubeMobile

Projects

What I've built

centner.dev

This personal site — a modern Next.js app with a custom design system, dual-mode color palette, and an AI-powered chatbot. Built to showcase projects and connect with people.

Next.jsReact 19TypeScriptCSS Modules

API Platform

A production Go API with clean architecture — controllers, middleware, migrations, and structured error handling. Powers the backend for multiple projects.

GoPostgreSQLDockerREST

AI Tooling

Custom tooling and workflows leveraging large language models for code generation, review automation, and intelligent developer assistance.

LLMsTypeScriptPrompt Engineering

Publications

Research and writing

Published

Exploring Students' Insights on Creating Videos to Learn Software Design and Engineering

Research publication focused on how students use video creation to learn software design and engineering concepts.

ResearchSoftware DesignEngineering Education

In Progress

Forthcoming Publication

Second publication currently in progress and expected to be published as upcoming research work continues.

ResearchForthcoming

Contact

Let's work together

I'm always open to new opportunities, collaborations, and interesting conversations. Reach out and let's build something great.