I recently moved to Berlin and needed to stand out in the job applications. Instead of a traditional portfolio, I built an interactive pixel-art game where visitors walk through my career journey:
RetroJourney Dev ๐ฎ
The main game world - walk around and discover my journey!
Analytics dashboard to track visitor interactions
Mobile experience with virtual joystick controls
The Challenge ๐ฏ
As a senior backend developer (Java, Python, Go), this was my first time touching TypeScript, so be gentle! ๐
Tech Stack ๐ ๏ธ
- Frontend: React + TypeScript โ๏ธ
- Backend: Go (Gin) ๐น
- Database: MongoDB ๐
What I Built ๐๏ธ
- Interactive 2D world with WASD movement ๐น๏ธ
- Career timeline (buildings = companies, statues = tech stack) ๐ข
- Quest system and analytics dashboard ๐
- Mobile-friendly with touch controls ๐ฑ
Key Learning ๐ก
- React hooks felt like magic coming from backend โจ
- TypeScript caught tons of bugs (worth the initial frustration) ๐
- CSS is harder than scaling distributed systems ๐
Assets ๐จ
- Environments: Midjourney (for speed) ๐ค
- Character sprites: Created by a friend ๐จโ๐จ
- Planning to do custom pixel art later โฐ
This 3-week sprint taught me more about frontend than any tutorial. Sometimes the best way to learn is to build something you're excited about! ๐
Looking for backend opportunities in Berlin ๐ฉ๐ช - this project definitely helped me stand out in applications.
๐ Links
Please give me some clap! ๐ฟ What creative approaches have you used to showcase your skills? ๐ญ
Tags: #react #typescript #golang #portfolio #career #webdevelopment #berlin #gamedev
Top comments (2)
really fantastic project u had there.
the pixel art also nice and love the minimap. You even well documented it and pay attention to responsiveness. Great job.
Love this approach! My first real frontend project also felt like a wild mix of fun and chaos, but it taught me way more than just tutorials ever did - did you find any tech stack part way tougher than you expected?