Hi, I'm John

I build and teach practical web development.

Code With John is where I share Django and Next.js projects, tutorials, and the occasional deep dive into how things actually work.

About

I'm a developer focused on building clean, production-ready web apps — and writing about how I build them. Code With John started as a place to document that process: real projects, real code, no fluff.

What I work with

Django

Server-rendered apps, REST APIs, and admin-heavy backends built on Python's most productive framework.

Next.js

Fast, modern frontends with React — from static landing pages to full-stack applications.

Deployment

Shipping real projects to production with Railway, Postgres, and containerized workflows.

Let's talk

Have a project, a question, or feedback on something I built? Reach out.

johnweera.c@gmail.com