Available for work

Hi, I'm Abu Sufian Rafi

Software Engineer

Building scalable applications and solving complex algorithmic problems.

|

Abu Sufian Rafi

About

I'm a Software Engineer with a Computer Science & Engineering background, focused on building reliable digital products that solve real user problems. I bring a competitive programming mindset to software development, with strong analytical thinking and disciplined debugging.

My primary stack includes Flutter and Clean Architecture, and I enjoy collaborating across product and engineering teams to ship maintainable features end-to-end. I care about code quality, performance, and creating smooth user experiences.

0+

Problems Solved

0+

Online Contests

0+

Onsite Contests

0th Global

IEEEXtreme 18.0

Experience

Software EngineerLiiLab

Feb 2026 - Present · Sylhet, Bangladesh

  • Built core features for the OneIELTS app using Flutter and Clean Architecture.
  • Contributed to a QTI-XML based dynamic Flutter widget rendering system powering mock tests for 150K+ users.
  • Integrated REST APIs and improved app performance and scalability.

Software Engineer InternLiiLab

Oct 2025 - Jan 2026 · Sylhet, Bangladesh

  • Developed features for OneIELTS using Flutter.
  • Worked with REST APIs, state management, and Clean Architecture.
  • Assisted in debugging, testing, and performance improvements.

Unity Developer InternConcepft

Jun 2025 - Aug 2025 · Remote

  • Developed and optimized 2D mobile games using Unity (C#).
  • Implemented gameplay systems (level progression, scoring, animations).
  • Contributed to bug fixing, performance tuning, and Play Store deployment.

Projects

ClassMate

Android app built with Flutter, Dart, and Firebase to auto-generate weekly class schedules. A scheduling engine reads Excel inputs and uses a greedy algorithm to avoid conflicts — reducing manual scheduling time by ~80%. Includes an admin panel for data import and manual adjustments.

FlutterDartFirebaseGreedy Algorithm

CipherPuzzle

Retro puzzle game built with HTML, CSS, JavaScript, and Firebase. Features Caesar, Vernam, and Hill cipher challenges with multimedia clues, Firebase Auth & Firestore for login and progress tracking, and a responsive 8-bit UI with audio effects. Deployed on Netlify.

HTMLCSSJavaScriptFirebase

Skills

A toolbox built around mobile, game, and full-stack development.

Languages

C/C++C#JavaPythonDartJavaScriptPHP

Frameworks & Tech

FlutterUnityFirebaseHTMLCSSMySQL

Tools & Practices

GitClean ArchitectureREST APIsState Management

Competitive Programming

2,000+ problems solved across platforms, 300+ online contests, and 20+ onsite contests.

Highlights & Achievements

  • Participated twice in ICPC Asia Dhaka Regional
  • Runner-up in Bangladesh, 349th globally — IEEEXtreme 18.0
  • 24th place — UU IUPC 2025
  • 26th place — IUT 11th National ICT Fest 2024
  • 29th place — DUET IUPC 2025
  • Champion — Intra LU Programming Contest 2023
  • Problem setter — Intra LU IEEE Beginner Programming Contest 2025
  • Problem setter — NEUB Junior IUPC 2025
  • 2,000+ problems solved · 300+ online contests · 20+ onsite contests

Education

My academic journey from school to university.

Undergraduate

Leading University

Bachelor of Science — Computer Science & Engineering

CGPA: 3.41 / 4.00

Sylhet, Bangladesh

Jun 2021 - Jul 2025

Higher Secondary

Sylhet Science & Technology College

Higher Secondary Certificate — Science

Sylhet, Bangladesh

2018 - 2020

Secondary

Mohona Ideal Academy

Secondary School Certificate

Khalomukh Bazar, Dakshin Surma, Sylhet

2011 - 2018

Contact

Have a question or want to work together? Feel free to reach out!