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 β€” and 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 are useful and novel.

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 Redux PWA Styled Components Node.js Express REST API Socket.IO SQL TypeScript

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

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

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 web-messages Public

    A messaging web application that enables seamless, link-based conversations without barriers to entry.

    Makefile

  2. daily-story daily-story Public

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

    TypeScript

  3. chess-pwa chess-pwa Public

    A basic but elegant chess web app.

    JavaScript 2

  4. chess-api chess-api Public

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

    Python 2 1