Welcome to my blog! 👋

My name is Joshua Chun, and I am a Senior at the University of Notre Dame. This is my personal website where I will be posting life updates, cool software-related findings, projects, and everything else in between.


My other websites: Pym

Diagram of the internals of P2Play

P2Play

a decentralized peer-to-peer music sharing application utilizing kademlia’s distributed hash table

November 28, 2023 · 19 min · Josh Chun
header picture

Pym - Code/Image Pastebin & URL Shortener

so i made website

July 2, 2022 · 3 min · Josh Chun
picture

Multi-threaded Pub/Sub Chat App

A chat application that utilizes a multi-threaded pub/sub message queue, ring buffer, and linked list built in C and a server written in Golang.

October 17, 2022 · 6 min · Josh Chun
draw.io diagram

How I made Pym and Dockerized it in my Caddy stack

How Pym works under the hood

July 5, 2022 · 10 min · Josh Chun
header picture

Pym v1 - MERN based Code/Image Pastebin & URL Shortener

so i made website

July 2, 2022 · 4 min · Josh Chun
front end picture

Fullstack CRUD App with Java Spring Boot, React, and PostgreSQL

Exploring Spring Boot, I decided to make a full stack ‘Request Managing’ application with React & PostgreSQL.

May 25, 2022 · 8 min · Josh Chun
campus pc

End of Sophomore Year - Reflections and Goals

i just finished my sophomore year at nore dame — here are my thoughts.

May 14, 2022 · 2 min · Josh Chun
Image Loading

How I deploy my Hugo website on my VPS with GitHub Actions and a Caddy-Nginx Docker stack

I built my website with Hugo, and I set up automatic deployment on my VPS with Github Actions and rsync. On my VPS, I have a docker stack where caddy takes care of HTTPS & nginx serves the site.

May 11, 2022 · 7 min · Josh Chun