_______________________________________________________________________________ | | | ███████╗███╗ ███╗██████╗ ██████╗ ███████╗███████╗███████╗ ██████╗ | | ██╔════╝████╗ ████║██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝██╔═████╗ | | █████╗ ██╔████╔██║██████╔╝██████╔╝█████╗ ███████╗███████╗██║██╔██║ | | ██╔══╝ ██║╚██╔╝██║██╔═══╝ ██╔══██╗██╔══╝ ╚════██║╚════██║████╔╝██║ | | ███████╗██║ ╚═╝ ██║██║ ██║ ██║███████╗███████║███████║╚██████╔╝ | | ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝ | | | | Javascript, Frontend, Backend, Full Stack, Docker, K8, Linux | | | |_____________________________________________________________________________|
Socials:
GitHub | CodeSandbox | Blog
About
Frontend engineer. I Like making complex systems feel simple.
Work across the stack - frontend, backend. Hack on infrastructure, optimize performance, figure out how things work under the hood.
self-host everything: Immich, Jellyfin, WireGuard, Gitea, automated media stack (Prowlarr/Sonarr/Radarr), all with custom OAuth (Authentik). Built dynamic DNS and domain whitelister for UFW rules.
Run a home lab remotely. Tinker with whatever’s interesting.
Skills & Technologies
-
JavaScript, TypeScript, Python, React, TanStack, Context API/Redux, WebSockets, Canvas API, CSS/Tailwind, HTML5
-
Node.js, Express, Bun.js, PostgreSQL, Redis, RabbitMQ, Elasticsearch, RESTful APIs, GraphQL
-
Docker, Kubernetes, ArgoCD, CI/CD, AWS, Cloudflare, ELK Stack, Chrome Extensions, Git, Self-Hosting
-
Claude, Cursor, Greptile, Vector DB’s, V0, MCP
Featured Projects
YC Portfolio → ycportfolio.com
Chrome extension turning YC applications into permanent, shareable portfolios with tracked engagement.
Key Features:
-
Backend on Cloudflare Workers + D1/R2, cryptographic URL signing
-
Dynamic tracking system injecting JavaScript at runtime
-
Real-time engagement tracking via intersection observers
-
Bypassed Chrome’s cross-origin constraints
-
Self-serve publishing + analytics dashboard
Hostify
Self-Hosted Frontend Deployment system for frontend projects. - Github
-
Containerized deployment automating repo cloning, building with Bun
-
Service-based architecture: Express, Bun, Redis, RabbitMQ
-
Automated pipeline from submission to public URL
-
Optimized for self-hosting with Docker + Docker Compose
-
Built monitoring tools with Redis and RabbitMQ UI
HomeLab / Self Hosting
Personal server infrastructure for self-hosting applications. → Blog
-
Converted old ASUS laptop → remote server
-
Static IPs, SSH key auth, UFW firewall
-
Custom Dynamic DNS: Node.js + DigitalOcean API
-
Jump host architecture with dynamic IP management
-
Self-hosted: WireGuard VPN, Emby, Immich
-
Full-stack monitoring with ELK Stack (Elasticsearch, Logstash, Kibana)
CrowRedis
Custom Redis-like in-memory database implementation. - Github
-
Basic Operations: SET, GET, DEL
-
Transactions: multi/exec
-
Data Persistence: snapshots, AOF
-
Data Replication & TTL implementation
-
Custom CLI client communicating via sockets
Interactive Simulations
Real-time visualizations built with React, Canvas API, and physics.
Water Balancing Simulation - View Demo
-
Real-time water distribution with interactive controls
-
useState + useEffect for dynamic state management
-
Interval-based concurrent flow calculations
Spring Mechanics Simulation - View Demo
-
Physics-based visualization with drag-and-drop
-
HTML5 Canvas rendering with smooth animations
-
Real-time recalculations of wave properties
Precision Video Editor - View Demo
-
Browser-based tool with precise control
-
Play, pause, seek with custom slider
-
Clip creation with start/end time selection
React Challenges
| Problem Name | Difficulty | Challenge | Solution |
|---|---|---|---|
| Water Balancer | Hard | Link | Link |
| Connect Four | Medium | Link | Link |
| Wall Clock | Medium | Link | Link |
| Snake Game | Hard | Link | Link |
| Selectable Grid | Hard | Link | Link |
| Memory Game | Medium | Link | Link |
| Undoable Counter | Easy | Link | Link |
| OTP | Easy | Link | Link |
| 15 Puzzle | Medium | Link | Link |