GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” samdeitz - Overview

@samdeitz samdeitz Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@samdeitz
samdeitz
Follow
View samdeitz's full-sized avatar

Sam Deitz samdeitz

Follow
Current Computer Science student @ Western University. Passionate about Full Stack Development. Proud nvim user πŸ™ƒ
6 followers Β· 9 following
  • London, Ontario, Canada
  • samdeitz.ca
  • in/samdeitz

Achievements

Achievement: YOLOAchievement: Pull Shark

Achievements

Achievement: YOLOAchievement: Pull Shark

Highlights

  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
samdeitz/README.md

Hi, I'm Sam πŸ‘‹

I'm a Computer Science student at Western University and a full-stack developer interested in building practical software, developer tools, and web applications.

I enjoy working across the stack β€” from designing responsive interfaces to building CMS architectures, APIs, authentication systems, analytics pipelines, and deployment infrastructure.

πŸ› οΈ Tech Stack

Languages TypeScript β€’ JavaScript β€’ Java β€’ C β€’ Python β€’ SQL

Frontend React β€’ Next.js β€’ Svelte β€’ Tailwind CSS β€’ Radix UI

Backend / CMS Node.js β€’ Payload CMS β€’ PostgreSQL β€’ REST APIs β€’ Server Actions

Infrastructure Docker β€’ AWS EC2 β€’ S3 β€’ RDS β€’ Caddy β€’ Nginx β€’ Tailscale β€’ Linux

Tools Git β€’ GitHub β€’ Neovim β€’ Figma β€’ Vercel

πŸš€ What I'm Working On

  • Building full-stack web applications with Next.js, TypeScript, and Payload CMS
  • Developing custom analytics and account-management systems
  • Experimenting with self-hosting, Docker, reverse proxies, and Linux servers

πŸ“Œ Projects

πŸ–₯️ Home Server

Self-hosted Ubuntu server running containerized web applications and services using Docker, Caddy, Docker networking, and Tailscale.

πŸ”„ SwingSync

A Java Swing hot-reloading tool that watches compiled classes and dynamically reloads interfaces using reflection and custom class loaders.

🏝️ Party Islands

A LAN multiplayer Java application featuring UDP lobby discovery, multiplayer synchronization, and an event-driven window management system.

🌐 Personal Portfolio

A desktop-inspired portfolio built with React featuring a custom window manager, taskbar, search system, themes, and interactive terminal.

πŸ’Ό Experience

I've worked on projects involving:

  • Full website migrations and redesigns
  • Headless CMS architecture
  • Analytics dashboards and data pipelines
  • Authentication and permission systems
  • AWS infrastructure and deployment
  • Responsive frontend development
  • Content management systems for non-technical users

πŸ“« Connect With Me

  • 🌐 samdeitz.ca
  • πŸ’Ό LinkedIn
  • πŸ’» GitHub

Always learning, building, and experimenting with new technology.

Pinned Loading

  1. personal-portfolio personal-portfolio Public

    A stunning portfolio website with a clean, user friendly UI, taking inspiration from the desktop of a windows computer. Built with ReactJS and Tailwindcss. Deployed in 2025.

    TypeScript

  2. md-punch-in md-punch-in Public

    Co-Collaboration with Arielle Tetelbaum. A sleek and modern punch in page designed for internal employees at Market Dental (https://marketdental.com/). Implemented with Svelte, TailwindCSS and usin…

    Svelte

  3. SwingSync SwingSync Public

    SwingSync is a Java Swing hot reloader that dynamically reloads updated classes and refreshes your JFrame without restarting the application.

    Java

  4. exercisefinder exercisefinder Public

    A sleek library search website, with a user friendly and modern UI. This project allows users to search a database of exercises to find the best one for them. Features images, equipment, and more! …

    JavaScript

  5. rushhour rushhour Public

    A desktop implementation of the classic Rush Hour sliding-block puzzle, written in Java (Swing). Move cars on a 6Γ—6 board to clear a path for the red car and drive it out the exit. Created with a p…

    Java 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.