Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

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


Always learning, building, and experimenting with new technology.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors