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

Published by

IEEE Conference

Summary

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

Society for the Popularization of Science, Bangladesh
|

Volunteer

Dhaka, Bangladesh

Bangladesh Open Source Network (BdOSN)
|

Volunteer

Dhaka, Bangladesh

Summary

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

Awards

Bangladesh ICT & Innovation Award 2025

Awarded By

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

Awarded By

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 – Project Showcasing | DIA ICT Fest 2025

Awarded By

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.

1st Place – Programming Contest | DIA ICT Fest 2025

Awarded By

Daffodil International University-DIU

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

2nd Place – Puzzle Hunt | DIA ICT Fest 2025

Awarded By

Daffodil International University-DIU

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

Certifications

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

Issued By

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