Skip to content
View Apurba94's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report Apurba94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Apurba94/README.md

Janin A Apurba: AI and computer vision researcher and educator. B.Sc. CSE, AUST. Advanced ICT Officer, CNRS-UNHCR. Seeking a fully funded PhD in AI. Sponsored projects become open for all.

Academic portfolio Curriculum vitae Email
The AI Lecture Hall AI in Motion YouTube: Study with Janin Competitive programming on StopStalk

I work on computer vision that holds up outside the lab: on crowded roads, in classrooms and in humanitarian settings.
I give what I learn away for free.

I am looking for a fully funded PhD in AI and for sponsors. Every sponsored project is released open for all.


🎓 At a glance, for PhD committees and funders

  • 🎯 Seeking: a fully funded PhD in AI, in computer vision and deep learning.
  • 🔬 Research focus: robust, efficient and fair vision models that work outside benchmark conditions, for road safety, humanitarian settings and education.
  • 📝 Research record:
    • 1 paper in the publication process: real-time facial-expression analysis with YOLOv11.
    • 3 undergraduate theses: pedestrian risk, vehicle over-speed and brain-tumor classification.
  • 💼 Now: Advanced ICT Officer at CNRS-UNHCR since October 2025. I teach students digital and ICT skills in a humanitarian setting.
  • 🧪 Before: Research Assistant at Robo Tech Valley, Dhaka (March–July 2025), working on AI/ML and computer-vision projects.
  • 🏛️ Education: B.Sc. in Computer Science & Engineering, Ahsanullah University of Science and Technology (AUST), 2025.
  • 🌍 Open science:
    • 273 free written lectures and 110 free animated video lectures;
    • every sponsored project is released open for all.
  • ⚡ Algorithms: 10+ years of competitive programming.

Impact so far: 273 written AI lectures, 110 animated video lectures, more than 8 hours of narrated animation, 4 computer-vision research projects with 1 paper in the publication process, 10+ years of competitive programming, 39 certificates and credentials.


🔬 Research

My research interests centre on computer vision and deep learning for real-world safety and human understanding, particularly in developing countries such as Bangladesh.

My undergraduate research tackled pedestrian detection with risk-level classification for Bangladeshi road scenes, and vision-based vehicle over-speed detection. My current work studies real-time facial-expression analysis with YOLOv11.

I want to develop robust, efficient and fair vision models that work reliably outside benchmark conditions, for road safety, humanitarian applications and education.

Project Area Status
Emotion Detection at Lightning Speed: Leveraging YOLOv11 for Facial Expression Analysis Real-time facial-expression recognition 📝 In the publication process
Pedestrian Detection and Risk Level Classification in Perspective of Bangladesh Object detection · road safety 🎓 Undergraduate thesis
Car Speed Checker and Over-Speed Penalty System Vehicle speed estimation · intelligent transport 🎓 Undergraduate thesis
Brain Tumor Detection and Classification Medical imaging · CNNs 🎓 Undergraduate thesis
People Height Annotation: detect, track and measure people in video with YOLO pose and ByteTrack Pose estimation · tracking 💻 Open source

Questions I want to pursue in a PhD

  1. Beyond the benchmark: How can detectors stay reliable on dense, unstructured roads, with rickshaws, buses and pedestrians sharing a lane in rain or at night, when they were trained on data from elsewhere?
  2. Real-time on modest hardware: How far can YOLO-class models be compressed for edge devices without losing accuracy on the cases that matter most for safety?
  3. Fair human understanding: Do expression and pose models work equally well across ages, skin tones and cultures? How do we measure the gaps and close them?
  4. AI for humanitarian settings: How can vision and learning systems responsibly support education and services in refugee and low-resource contexts?

🤝 Sponsor a project, and it becomes open for all

How sponsorship works: you sponsor compute, datasets, open-access fees and travel; I research and build models, datasets, papers and free lessons; the result is open for all.

I build in the open, but compute, data and publishing cost real money.

My pledge: when a project is sponsored, I release it openly and free for anyone to learn from, use and build on. That includes:

  • the source code;
  • the trained model weights;
  • the datasets, with personal data anonymised and consent respected;
  • an open-access paper;
  • lessons on my free teaching sites.

What sponsorship pays for

  • 🖥️ GPU compute to train and evaluate vision models
  • 🏷️ Collecting and annotating real-world data, such as Bangladeshi road scenes
  • 📄 Open-access publication fees, so the papers are free to read
  • 🎬 More free lectures and animated lessons
  • ✈️ Travel to present the work at conferences

Projects open for sponsorship

Project Today Once sponsored
Pedestrian detection and risk classification (Bangladesh) Thesis, unpublished Open dataset, models, code and paper
Real-time facial-expression analysis (YOLOv11) Paper in the publication process Open code and model weights, open-access paper
Vehicle over-speed detection Thesis, unpublished Open code and models
Brain tumor detection and classification Thesis, unpublished Open code and models
Educational rocket-orbit prototype Source code on request Full source code open to everyone
The AI Lecture Hall and AI in Motion Free to read and watch New lectures, still free for everyone

Sponsors get:

  • acknowledgement in the repository, papers and lectures;
  • regular progress updates;
  • a direct line to me throughout the project.

Sponsor a project Offer a PhD position


📚 Free teaching, open to everyone

AI in Motion: animated lectures with narration AI in Motion deep dive: Policy Gradients and PPO

  • The AI Lecture Hall · source
    • 273 university-level lectures in 10 tracks.
    • Covers AI foundations and mathematics through transformers, diffusion models, reinforcement learning, MLOps and AI ethics.
    • Each lecture includes derivations, code and exercises.
  • AI in Motion · source
    • 110 animated video lectures: more than 8 hours, including 36 deep dives of 10+ minutes.
    • Narration, subtitles, chapters, quizzes and printable illustrated notes.
    • Every animation is computed live from the real algorithm: gradient descent really descends and Q-learning really learns.
  • Teaching at CNRS-UNHCR: ICT and digital skills for students.
  • YouTube: Study with Janin and Pomodoro Study with Janin.

🛠️ Selected engineering work

Project What it does Stack
CodeArena An online judge like Codeforces and LightOJ: a sandboxed judge for 8 languages, ICPC-style contests, Elo ratings and an archive of about 26,000 problems Node.js · SQLite · Python sandbox
Instant Solver Solves competitive-programming problems, then tries to break each solution by stress-testing it against an independent brute force in a sandbox Python
People Height Annotation Detects, tracks and measures people in video, with an annotated video, per-frame CSV and a Colab notebook Python · YOLO pose · ByteTrack
AI in Motion engine A zero-dependency canvas animation engine with 137 algorithm "scene kits" JavaScript
SMS/Email Spam Classifier Compares machine-learning classifiers on the SMS Spam Collection Python · Jupyter
Zone Analyst Blue-zone and fight analytics for PUBG Mobile: a website, a Python research toolkit and a mobile app Python · Expo
More: games, apps and university projects
Project Description Stack
Janin: Orbit Relay Online multiplayer arena game with a WebSocket room server and an Android build JavaScript · Capacitor
Mr Janin & Mrs Janin Wave-based first-person arena shooter for the browser Babylon.js · React
Janix Mobile Top-down battle-royale browser game Babylon.js · TypeScript
Janin's Five Mobile card game with a bot opponent and online rooms Expo · React Native
Mrs Janin Mobile-first 2D side-scrolling runner JavaScript · Capacitor
Taskly Offline-first task manager for iOS, Android and web Expo · React Native
AUST-ICPC Tutorials and contest website for the AUST ICPC community PHP · MySQL
Auto-Parts Management System Desktop app for an auto-parts shop Java Swing · Apache Derby
Shop Management System Android app for shop management Kotlin
Ride Sharing Management System Database-driven ride-sharing system Oracle PL/SQL
DARKO FIGHTER 2D fighting game built from scratch C · C++ · iGraphics
Contact Management System Database application for contacts Java · MSSQL
Computer Graphics Project Interactive graphics project JavaScript
Previous portfolio Earlier personal website (live) HTML · CSS · JavaScript · PHP

⚡ Competitive programming


🧰 Skills

Area Tools
AI and machine learning Python TensorFlow YOLO Jupyter Colab R
Algorithms and systems C++ C Java Kotlin
Web and backend JavaScript Node.js React ASP.NET Core
Data SQL PostgreSQL Oracle PL/SQL Tableau
Tools Git GitHub Android Studio Anaconda

📜 Selected certifications

📁 All 39 certificates (Google Drive)

🏅 Awards and training

  • 🥇 Talent Pool Scholarship (2008): ranked 4th in Kurigram District.
  • 🏆 Competitive-programming awards for performance in online contests.
  • 🧠 Microsoft MVP Program trainee, Dhaka: workshop on AI, computer vision and Microsoft Azure.
  • 🔶 Google Developer Group TensorFlow workshop, Dhaka: AI, machine learning and data mining.

📫 Contact

▶️ Follow Janin on YouTube

If my work helped you, please follow and subscribe:


© Janin A Apurba, CSE, AUST · Advanced ICT Officer, CNRS-UNHCR

Pinned Loading

  1. 10-Years-of_Competitive-Programming-Resources-Collection 10-Years-of_Competitive-Programming-Resources-Collection Public

    It is my full Competitive Career in Whole Life From Whenever i was started

    C++

  2. Darko_Fighter_Game-Development Darko_Fighter_Game-Development Public

    It's Advanced 2d Game Development Project by C++ and iGraphics in University Lab Course

    C

  3. annotated_frame_dataset annotated_frame_dataset Public

    Detect, track and measure people in video with YOLO pose and ByteTrack: annotated video, per-frame height CSV, Colab notebook.

    Python

  4. codearena codearena Public

    Online judge like Codeforces/LightOJ: sandboxed multi-language judge, ICPC contests, Elo ratings, 40 original problems and a 26k-problem archive from Codeforces, AtCoder, UVa and CSES

    JavaScript

  5. janin-portfolio janin-portfolio Public

    Academic portfolio of Janin A Apurba - AI & Computer Vision

    JavaScript

  6. ai-lecture-hall ai-lecture-hall Public

    The AI Lecture Hall - 273 lectures on ML, Deep Learning and AI by Janin A Apurba

    JavaScript