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?