DEV Community

Mauro
Mauro

Posted on

Turning my Resume Into an Interactive Game : ReactJs & Go

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 🎮

Main Sandbox
The main game world - walk around and discover my journey!

Dashboard Desktop
Analytics dashboard to track visitor interactions

Sandbox Mobile Experience
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

GitHub


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)

Collapse
 
lawvia profile image
Coffee Diva • Edited

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.

Collapse
 
dotallio profile image
Dotallio

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?