About Me
Software Engineer at Enosis Solutions BD | Competitive Programmer | CSE Graduate, University of Dhaka
My Journey
I'm Istahak Islam, a Computer Science and Engineering graduate from the University of Dhaka, one of the most prestigious institutions in Bangladesh. I am currently working as a Software Engineer at Enosis Solutions BD, where I am working with modern web and backend technologies in a professional environment.
What started as curiosity about how computers work has evolved into a deep love for competitive programming, algorithm design, Machine Learning and software development. Over the past 2 years, I've dedicated countless hours to solving complex problems, participating in programming contests, and building meaningful projects.
Current Role
Software Engineer
Enosis Solutions BD
March 2026 - Present • Hybrid
Working on modern software development fundamentals and full-stack engineering practices.
Education
Bachelor of Science in Computer Science and Engineering
University of Dhaka
2021 - 2025
CGPA: 3.80/4.00
Relevant Coursework: Data Structures & Algorithms, Database Systems, Software Engineering, Computer Networks, Operating Systems, Artificial Intelligence, Machine Learning, Web Technologies
Competitive Programming Journey
Competitive programming has been more than just a hobby for me—it's been a journey of continuous learning and self-improvement. Over the past 2 years, I've solved 2000+ problems across various platforms and have participated in 15+ contests.
Platforms
- • Codeforces - Expert Level
- • CodeChef - 5 Star
- • AtCoder - Cyan
Achievements
- • 2000+ problems solved across all platforms
- • Participated in 15+ contests
- • Expert rating on Codeforces
- • 5 Star rating on CodeChef
- • Top 10 in Different IUPC contests
- • Active participant in university contests
- • Growing competitive programming profile
Experience
Software Engineer
Enosis Solutions BD
March 2026 - Present
Working with HTML, CSS, JavaScript, C#, and .NET Core MVC in a hybrid setup.
Competitive Programming Mentor
University Programming Club
2023 - Present
Mentoring junior students in competitive programming, conducting workshops on algorithms and problem-solving techniques.
Technical Writer
Personal Blog
2022 - Present
Writing technical articles about competitive programming, algorithms, and software development.
Problem Setter
Programming Contests
2023 - Present
Setting problems for competitive programming contests, designing algorithmic challenges and preparing test cases for university and inter-university programming competitions.
Math Olympiad Participant
Junior Math Camp Training
2018 - 2020
Trained in junior math camp, participated in Math Olympiad competitions, developed strong foundation in mathematical problem-solving and logical reasoning.
Skills & Interests
Technical Skills
Programming Languages
C++, Python, JavaScript, Java, TypeScript
Web Technologies
React, Next.js, Node.js, Express, MongoDB
Tools & Technologies
Git, Docker, AWS, PostgreSQL, Linux
Interests & Hobbies
- • Algorithmic Problem Solving
- • Open Source Contributions
- • Technical Writing & Blogging
- • Learning New Technologies
- • Mentoring Junior Developers
- • Reading Tech Blogs & Research Papers
Goals & Vision
As I approach graduation in 2025, I'm excited about the opportunities that lie ahead. My goal is to work as a software engineer or ML engineer where I can apply my problem-solving skills and passion for technology to build meaningful products that make a positive impact. I'm particularly drawn to the intersection of algorithms, machine learning, and software engineering.
I'm particularly interested in roles that involve algorithmic challenges, system design, full-stack development, and machine learning engineering. I also have a growing interest in ML research, especially in areas that leverage my strong mathematical foundation from competitive programming and Math Olympiad background. Additionally, I want to continue contributing to the competitive programming community through mentoring and sharing knowledge via blogs and tutorials, while continuously improving my competitive programming profile.
Let's Connect
I'm always excited to connect with fellow developers, competitive programmers, ML researchers, and anyone interested in technology. Feel free to reach out!