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?