Skip to content
View appdevjohn's full-sized avatar

Organizations

@BisonSoftware

Block or report appdevjohn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
appdevjohn/README.md

Hey there, I'm John πŸ‘‹

I'm a full-stack web developer who loves building applications that are both useful and enjoyable to use.
Most of my work lives in the JavaScript ecosystem β€” React, Next.js, Node.js β€” with a healthy dose of Python when the project calls for it.
I get a lot of satisfaction from solving tricky problems, cleaning up messy code, and shipping features that make a real difference.

πŸ›  Tech I Work With

Languages:
JavaScript TypeScript Python SQL

Frameworks:
React Next.js Node.js Express FastAPI Django

Tools:
Docker VS Code Claude Code OpenAI Codex Google Cloud

πŸš€ Featured Projects

A simple messaging service made for quick temporary group chats.

React PWA CSS3 TypeScript Node.js Express REST API SQL

A clean, responsive Progressive Web App for playing chess, designed for fast loading and offline play. A python backend runs the Stockfish chess engine and serves the PWA by wrapping it in a REST API.

JavaScript React PWA Python FastAPI REST API Stockfish

Read a new story every day in the language you're learning, at your skill level. Answer quiz questions after reading each story to check your comprehension.

TypeScript Node.js Express HTML5 CSS3 Claude Sonnet

πŸ“Œ A Little About Me

  • Currently: Full Stack Developer @ NC State University β€” building internal tools for 200+ users to manage physical security.
  • Outside work: creating practical, elegant projects that solve real problems.
  • Outside of coding: aviation, language learning, and backpacking adventures.

Pinned Loading

  1. web-messages-pwa web-messages-pwa Public

    A web app with a basic messaging interface.

    TypeScript

  2. web-messages-service web-messages-service Public

    Backend service to support a messaging app.

    TypeScript

  3. flight-service flight-service Public

    AI Agent for a quick a quick VFR safety summary.

    Python

  4. daily-story daily-story Public

    A daily story in the language you're learning, at your skill level.

    TypeScript

  5. chess-pwa chess-pwa Public

    A basic but elegant chess web app.

    JavaScript 2

  6. chess-api chess-api Public

    A basic REST API to interface with the Stockfish chess engine.

    Python 2 1