๐๐๐ฅ๐ฅ๐จ ๐ญ๐ก๐๐ซ๐, ๐๐๐ฅ๐ฅ๐จ๐ฐ <๐๐๐๐๐๐๐๐๐๐/>!
I am Mosharof Rosen, a Software Engineering undergraduate at Shahjalal University of Science and Technology (SUST). My academic focus spans core areas of computer science, including data structures, algorithms, and efficient software design, where I strive to balance theoretical rigor with practical implementation.
I am deeply enthusiastic about emerging technologies such as Machine Learning, Deep Learning, and Artificial Intelligence, and I actively explore their applications alongside my software engineering pursuits. I also have a strong interest in problem-solving and competitive programming, primarily using C++ and performance-oriented approaches.
Professionally, I approach software engineering with discipline and curiosity, aiming to build reliable, scalable solutions while continuously expanding my expertise in AI-driven technologies and advanced computational methods.
๐ ย Check out my GitHub repositories for more details about my work.
- Expanding game development with interactive physics engines
- Building smarter problem recommendation systems
- Exploring system design patterns and optimization techniques
- Collaborating on open-source tool development
- Learning advanced algorithm techniques and optimizations
- Developing high-performance solutions for competitive programming
Chrome Extension for Personalized Codeforces Problem Recommender
Eliminates decision overhead with intelligent problem selection based on skill level and practice history.
๐ View Repo
2D Arcade-Style Platformer Game (C++ & SFML)
Fast-paced jumping game with smooth physics, progressive difficulty, and retro aesthetic.
๐ View Repo
Development Projects Collection
Various applications and experiments in software engineering.
๐ View Repo
My approach to problem-solving is systematic and disciplined:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 1. UNDERSTAND โ Read & Identify Core โ
โ 2. IDEATE โ Explore Multiple Approachesโ
โ 3. DESIGN โ Choose Optimal Strategy โ
โ 4. CODE โ Clean, Readable Implementation
โ 5. TEST โ Edge Cases & Validation โ
โ 6. OPTIMIZE โ Performance & Memory โ
โ 7. DOCUMENT โ Intent & Complexity โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Key Principles:
- Clarity Over Cleverness โ Code should explain itself
- Performance Matters โ But only optimize what matters
- Reusability โ Build components, not scripts
- Attention to Detail โ Edge cases define quality
- Continuous Learning โ Every problem teaches something new
|
PROJECTS |
FOLLOWERS |
FOLLOWING |
STARS |
GISTS |
From Problem Solver to Tool Builder:
- Started with competitive programming fundamentals
- Built deep algorithmic knowledge through consistent practice
- Transitioned to tool development to automate and optimize workflows
- Now focused on system design and scalable architecture
- Expanding into game development with real-time physics
Each project represents a step in understanding how great software is builtโwith purpose, performance, and users in mind.
โจ Algorithm Design โ Finding elegant solutions to complex problems
๐จ Tool Development โ Building utilities that save time and effort
๐ Performance Optimization โ Every millisecond counts
๐ฎ Game Development โ Creating interactive experiences
๐จ Clean Code โ Architecture that future-you will thank present-you for
๐ Automation โ Eliminating repetitive tasks through smart solutions
"The best code is not the most cleverโit's the code that solves the problem most elegantly."
Made with LOVE by Rosen | Last Updated: January 2026
