Tech Stack
React.js, Node.js, Nuxt.js, Phaser.js, n8n, Electron.
Timeline
I held this position from October 2024 to February 2025.
Context & Scope
Gensols was actively managing several high-priority, ongoing development projects. I joined the team as a Software Developer to help accelerate the development pipeline and efficiently bring these active initiatives across the finish line into fully realized MVPs within a matter of weeks.
Deliverables
I worked across a varied ecosystem of applications, adapting quickly to different project requirements. My core contributions spanned several key initiatives:
- 2D Multiplayer Game: I built a real-time multiplayer feature for a browser game using Phaser. I made sure the game’s canvas rendering played nice and synced up smoothly with the UI.
- 360° Interactive Learning System: Worked on a web-based training system that used 360-degree images to simulate real working environments for students.
- Synchronized Desktop & Mobile Apps: Contributed to a multi-platform system where an Electron desktop app acted as a central hub, communicating over the network with mobile apps to sync data and control visuals on multiple tablets.
- Custom n8n Automation: Cloned the core n8n repository to design and build a custom node, extending the platform’s native features to handle our specific data workflows.
Key Outcomes & Impact
- Accelerated MVP Delivery: Successfully completed development on multiple active projects, delivering fully operational MVPs within weeks of joining the initiatives.
- Cross-Domain Adaptability: Proven ability to rapidly context-switch between game development, UI/UX implementation, and backend workflow automation while maintaining a high standard of code quality.
Recommendation Letter

GENSOLS TECHNOLOGIES
This is to certify that Natan Asrat holding the position of Software Developer, was employed with GENSOLS TECHNOLOGIES from 11-10-24 to 21-2-25. During their 4-month tenure, Natan Asrat made significant contributions to the development and enhancement of our software systems. As a Software Developer, Natan Asrat was responsible for designing, coding, testing, and maintaining various software applications. He worked closely with the development team to ensure high-quality software solutions, demonstrating strong problem-solving skills, attention to detail, and the ability to adapt quickly to new technologies.
We found Natan Asrat to be a reliable and dedicated professional, with a strong work ethic and a positive attitude toward their work and colleagues. Their contribution has been valuable, and they showed great potential for further growth in the software development field.
We wish Natan Asrat all the best in their future endeavors and highly recommend them for any software development position they pursue.
Sincerely,
Mudassira Munir
HR Manager