About

I'm an aspiring software engineer with a focus on systems programming and network protocols. I’m particularly interested in how applications communicate at the network protocol level. Whether it’s HTTP, TCP, UDP, or real-time communication over WebRTC, I enjoy digging into how these protocols work and building practical systems around them. Most of my projects are written in Go.

Outside of programming, I enjoy movies, music, and manga.

Technologies

Languages

Go
JavaScript/TypeScript

Backend & Networking

Go
Node.js
Express.js
sqlite3
MongoDB
Firebase
TCP
TLS
HTTP
gRPC
WebSocket
UDP
WebRTC

Frontend

React
SvelteKit
TailwindCSS
Vite

Tools

Git
Github
Linux
Neovim
VS Code
DO Droplets
AWS EC2
Caddy
MRPS

Projects

MRPS

MRPS (Minimal Reverse Proxy Server) is a lightweight reverse proxy written in Go. It supports HTTP, HTTPS (via automatic TLS using CertMagic), and raw TCP with domain-based routing.

MRPS demo
Go
HTTP
TCP
TLS
CertMagic
Reverse Proxy
ESC

Gobyte

Gobyte allows seamless file transfer using a custom binary protocol over TLS on local networks.

Gobyte demo
Go
UDP
TCP
CLI
ESC

Wormhole

Wormhole lets you tunnel HTTP and TCP traffic with domain-based routing and TLS termination.

Wormhole demo
Go
TCP
HTTP
Yamux
CertMagic
Reverse Tunnel
ESC

Echos

Echos is a real-time video conferencing web app built with WebRTC and Pion.

Echos demo
Go
WebSocket
WebRTC
SvelteKit
ESC
© 2025 Justine Paralejas. All rights reserved.