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?