My Work
Docketeer
Contributed to the containerization management and data analysis tool. Developers can manage resources for Docker containers and Kubernetes clusters from a centralized dashboard. My core roles on the project involved migrating the application over to the Docker Desktop environment and building a live data stream feature for container metrics.
Visit:
- TypeScript
- Docker
- Kubernetes
- React
- Node
- Express
- Grafana
- Prometheus
- Jest
warpsockets
Developed a real-time, ephemeral messaging platform by complementing the scalability of Go's concurrency model with the low-latency capability of WebSocket protocol. Users chatting in lobbies may do so as fast as they can type, with the assurance that their messages will only persist until the last user leaves.
Visit:
- JavaScript
- Go
- React
- WebSocket
- Redis
- Webpack
BALL.MONSTER
Built a dynamic Pokemon type effectiveness calculator designed to provide users with instant calculation across all core series game generations. The application features an intuitive interface with comprehensive mode-switching and edge-case handling for complex type interactions.
Visit:
- JavaScript
- Go
- htmx
- SCSS
- Docker
- NGINX
- esbuild
- GoAccess
Pollse
Designed the live-poll web application's SQL database architecture to afford scalable, low-latency user engagement and interactivity.
Visit:
- TypeScript
- socket.io
- SQL
- Node
- Express
- React
- Webpack