Ratul Hasan Ruhan

Ratul Hasan Ruhan

Software Engineer & Systems Researcher

Dhaka, Bangladesh.

Overview

I'm a software engineer working across mobile, web, desktop, embedded systems, and core computer science domains. I started with Android development and gradually expanded into cross-platform engineering, applied AI/ML, systems programming, and infrastructure work.

I'm especially interested in how software systems are designed, how components interact, and how research ideas translate into reliable, real-world applications. I value clarity, maintainability, and thoughtful engineering over quick fixes.

Experience

Appibrium

|

Founder & Full-stack Mobile Architect

Dhaka, Bangladesh

→

Self-employed

Summary

I design and build complete mobile systems—from frontend UI to backend infrastructure—with deep integration of DevOps and machine learning. At Appibrium, I lead the full product lifecycle, turning ideas into high-performance, scalable apps.

Solution Explorer

|

Software Engineer

Maryland, United States

→

Full-time (Remote)

Summary

Design and develop cross-platform apps for mobile (iOS & Android) and desktop (Windows, macOS, Linux), ensuring performance, usability, and scalability.

Sydrix AI

|

Mobile Application Developer

Rajbari, Dhaka, Bangladesh

→

Full-time (Remote)

Summary

Contributed to rapid prototyping and feature development for early-stage AI products. Built the Sydrix AI mobile solution.

BdCalling IT Ltd.

|

Flutter Developer

Dhaka, Bangladesh

→

Full-tIme (On-Site)

Summary

Built and optimized real-time features using Socket.io for live data syncing. Integrated audio/video calling features for both iOS and Android platforms. Worked on production-level mobile apps in a fast-paced corporate environment. Collaborated with cross-functional teams to deliver updates on tight deadlines.

Emerge AI

|

Mobile Application Developer

Beijing, China

→

Full-time (Remote)

Summary

Working remotely with Emerge AI, I develop intuitive, high-quality mobile applications with Flutter, integrating AI-driven solutions to enhance user experiences. Thrilled to contribute to a team focused on innovation and excellence in mobile tech!

Infolook

|

Mobile Application Developer

Dhaka, Bangladesh

→

Full-time (Hybrid)

Summary

Designed and developed cross-platform mobile applications using Flutter and Dart, delivering high-performance solutions with modern UI/UX. Collaborated with a hybrid team to implement features, optimize performance, and ensure smooth client deployment.

Spotlight Creative

|

Android Developer

→

Freelance

Summary

Developed and maintained enterprise-level Android applications using Java and XML.

Skills

Mobile & Multiplatform

Flutter, Kotlin, .NET MAUI / C#.

Systems, Programming & Applied AI

Rust, Python, Java / Spring.

Embedded, IoT & Networking

Embedded Systems, IoT, Networking.

DevOps & Infrastructure

CI/CD, Deployment, System Configuration.

Education

University of Greenwich (NCC Pathway)

London, UK
→
BSc (Hons) Computing

Daffodil International University

Dhaka, Bangladesh
→
BSc. in Computer Science & Engineering

Shariatpur Govt. College

Shariatpur, Bangladesh
→
Higher Secondary Certificate (Science)

PTGD Govt. High School

Shariatpur, Bangladesh
→
Secondary School Certificate (Science)

Research

Caller Collision Resolution Protocol (CCRP): Bridging Simultaneous Call Attempts in Real-World Telephony

IEEE Conference

This paper introduces the Caller Collision Resolution Protocol (CCRP), a novel framework designed to resolve mutual call collisions—a persistent issue in telephony where two parties calling each other simultaneously receive busy signals.

Projects

Ojogor - Bengali Programming Language Interpreter

Ojogor - Bengali Programming Language Interpreter

Summary

Ojogor is an interpreter for the Bengali programming language, enabling users to write and execute code in Bengali syntax. Designed for beginners and those new to programming.

GoruSheba - Smart IoT & AI Farming

GoruSheba - Smart IoT & AI Farming

Summary

Transform your farm with GoruSheba - the leading IoT and AI-powered cattle management platform. Monitor livestock health, track farm operations, and optimize productivity with smart sensors and real-time analytics.

Junior Cambrian

Junior Cambrian

Summary

Educational Games: A collection of interactive games that enhance cognitive skills, problem-solving abilities, and creativity. User-Friendly Interface: Intuitive and child-friendly design, ensuring ease of use for kids.

Emerge AI – Mental Well-being App

Emerge AI – Mental Well-being App

Summary

AI Food Scan: Instantly recognizes food items and provides detailed nutritional information. Calory AI: Personalized calorie tracking and management. NFT Pet: Unique digital pets using NFT technology for an engaging user experience.

Volunteering

AWS Student Builder Leader

|

Amazon Web Services

→

Building cloud skills in the Bangladeshi student community

Volunteer

|

Society for the Popularization of Science, Bangladesh

→

Volunteer

|

Bangladesh Open Source Network (BdOSN)

→

Contributing to initiatives that promote open-source culture, digital literacy, and inclusive technology in Bangladesh.

Country Ambassador

|

International Computer Science Competition

→

Contact: rruhan@amb.icscompetition.org

Local Ambassador for Bangladesh

|

GLRC

→

Responsible for promoting logic and reasoning education among students, organising preparatory sessions, and growing national participation in the GLRC competition. Contact: rruhan@amb.gllrc.org

Awards

Coding Fest - 2026

Daffodil International Academy

Achieved 1st Place in a competitive coding event, gaining valuable experience in problem solving and collaborative development.

National AI BUILD-A-THON – Trailblazer

MillionX Bangladesh

Recognized as a Trailblazer at the National BUILD-A-THON for leading a team project delivering innovative, technology-driven solutions with real-world impact.

Bangladesh ICT & Innovation Award 2025

Bangladesh ICT & Innovation Network (BIIN)

Honored to receive the Bangladesh ICT & Innovation Award 2025 for my project Ojogor (অজগর) — the first Bengali programming language.

Startup World Cup: 2025 | Regional Finalist

Pegasus Tech Venture

From the first round to the final at 🌍 Startup World Cup: Bangladesh– 2025. Grateful to stand among 4500+ innovative startups.

1st Place – Programming Contest | DIA ICT Fest 2025

Daffodil International University-DIU

It was an intense competition, and I’m grateful for the opportunity to test my skills and problem-solving abilities.

1st Place – Project Showcasing | DIA ICT Fest 2025

Daffodil International University-DIU

Presenting my project and receiving valuable feedback was an enriching experience. Huge thanks to my mentors, peers, and the organizers for creating such a great platform for learning and innovation.

2nd Place – Puzzle Hunt | DIA ICT Fest 2025

Daffodil International University-DIU

It was a fun and challenging experience that pushed my logical thinking and teamwork.

National Tech Award - 2025

NTA

National Tech Award 2025 for Ishara, a real-time Bengali sign language translation system focused on accessibility and inclusion.

Certifications

Computer Architecture Course

Codecademy

2 in 1! Cisco CCNA 200-301 + Python Network Automation

Udemy

Languages

Bengali

Native

English

Fluent

Interests

Computer systems and software architecture

Applied AI / ML in real-world systems

Human-centered and localized computing

Programming languages and developer tooling