Skip to content
View M-F-Tushar's full-sized avatar

Organizations

@cstu-cse-core

Block or report M-F-Tushar

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
M-F-Tushar/README.md

Mahir Faysal Tusher — Machine Learning and AI Engineering. CSE student at CSTU building LLM applications, AI agents, and data-driven software; researching AI for scientific discovery.

Animated headline: CSE student at CSTU, Machine Learning and AI Engineering career track, building LLM applications, AI agents, and Python tooling, researching AI for scientific discovery

Profile views   GitHub followers   Public repositories   Total stars

Email www.mahirfaysaltushar@gmail.com   LinkedIn profile   Facebook

Jump to About Jump to Research Jump to Projects Jump to Tech Stack Jump to Analytics Jump to Education Jump to Open Source Jump to Connect

🧭  About Me

I'm Mahir Faysal Tusher, a Computer Science and Engineering student at Chandpur Science and Technology University (CSTU), Bangladesh.

My career goal is to work in the AI ecosystem, with a particular focus on Machine Learning and AI Engineering. I'm actively building projects around LLM applications, AI agents, Python tooling, and data-driven software — with an emphasis on evaluation, reproducibility, and shipping things people can actually use.

My research interests center on AI for scientific discovery: AI applications in agriculture, data-driven molecular and drug discovery, and energy-based systems. I care about the open-source community and am working toward contributing to it consistently.

  At a glance
🎓 CSE student · CSTU, Bangladesh
🎯 Career track · Machine Learning & AI Engineering
🧪 Building · LLM apps, AI agents, Python tooling
🔬 Researching · AI for scientific discovery
🌍 Community · Open-source contribution
💼 Status · Open to ML / AI engineering internships

Career Track — Machine Learning and AI Engineering: ML systems from data to model to product, evaluation and reproducible workflows, targeting ML and AI engineering roles Research Interests — AI for scientific discovery: AI applications in agriculture, data-driven molecular and drug discovery, energy-based systems and decision support

Current Practice — evidence-grounded LLM applications, AI agents that plan and call tools, Python tooling and data-driven software Open Source — learning and building in public, contributing to open-source projects, collaborating with teams and mentors

🗺️ How it all connects — from foundations to discovery
flowchart LR
    subgraph Foundations["🎓 Foundations"]
        direction TB
        CS["CS + Math<br/>CSTU coursework"]:::foundation
        DSA["Algorithms + Systems"]:::foundation
    end

    subgraph Core["🧠 Machine Learning"]
        direction TB
        ML["Modeling + Evaluation"]:::research
        DL["Deep Learning + LLMs"]:::research
    end

    subgraph Build["⚙️ AI Engineering"]
        direction TB
        Apps["LLM Applications"]:::applied
        Agents["AI Agents"]:::applied
        Tools["Python Tooling +<br/>Data-Driven Software"]:::applied
    end

    subgraph Science["🔬 AI for Scientific Discovery"]
        direction TB
        Agri["🌿 Agriculture"]:::domain
        Drug["🧬 Molecular + Drug Discovery"]:::domain
        Energy["⚡ Energy-Based Systems"]:::domain
    end

    subgraph OSS["🌍 Open Source"]
        direction TB
        Contrib["Contributions +<br/>Collaboration"]:::community
    end

    CS --> ML
    DSA --> ML
    ML --> DL
    ML --> Tools
    DL ==> Apps
    DL ==> Agents
    Apps --> Agri
    Apps --> Energy
    Agents --> Drug
    Tools --> Agri
    Agri --> Contrib
    Drug --> Contrib
    Energy --> Contrib

    classDef foundation fill:#102A4A,stroke:#36BCF7,stroke-width:2px,color:#EAF6FF;
    classDef research fill:#1E1B4B,stroke:#8B5CF6,stroke-width:2px,color:#F5F3FF;
    classDef applied fill:#052E2B,stroke:#22C55E,stroke-width:2px,color:#ECFDF5;
    classDef domain fill:#3B2506,stroke:#F59E0B,stroke-width:2px,color:#FFFBEB;
    classDef community fill:#0F2742,stroke:#60A5FA,stroke-width:2px,color:#EFF6FF;

    style Foundations fill:#0F172A,stroke:#233044,stroke-width:1px,color:#CBD5E1
    style Core fill:#111827,stroke:#312E81,stroke-width:1px,color:#DDD6FE
    style Build fill:#0B1F1A,stroke:#14532D,stroke-width:1px,color:#BBF7D0
    style Science fill:#1C1407,stroke:#78350F,stroke-width:1px,color:#FDE68A
    style OSS fill:#111827,stroke:#1D4ED8,stroke-width:1px,color:#BFDBFE

    linkStyle 0,1 stroke:#36BCF7,stroke-width:2.5px;
    linkStyle 2,3 stroke:#8B5CF6,stroke-width:2.5px;
    linkStyle 4,5 stroke:#22C55E,stroke-width:3px;
    linkStyle 6,7,8,9 stroke:#F59E0B,stroke-width:2.5px;
    linkStyle 10,11,12 stroke:#60A5FA,stroke-width:2.5px;
Loading

⬆ back to top

🔬  Research Interests

Animated orbit diagram: an AI-for-science hub with three orbiting research domains — agriculture, molecular and drug discovery, and energy-based systems — supported by data, models, and evaluation

🌿 Agriculture

Machine learning and computer vision for crop health — turning field images and agronomic data into decisions farmers can act on.

Applied in Cropora: plant-leaf disease classification on Android with cloud inference.

🧬 Molecular & Drug Discovery

Data-driven discovery — representation learning and property prediction that help prioritize which molecules are worth testing.

Direction: reproducible pipelines that connect chemistry data, models, and rigorous evaluation.

⚡ Energy-Based Systems

Simulation, forecasting, and LLM-grounded decision support for energy systems — where every number is computed first and only then explained.

Applied in GridLens: microgrid scenario modeling with a RAG explanation layer.

Tip

Working on AI for agriculture, molecular/drug discovery, or energy systems? I'd love to contribute — open an issue on one of my repositories or reach me through the links in Connect.

⬆ back to top

🚀  Featured Work

LLM-assisted energy intelligence platform: a deterministic microgrid simulation engine paired with a RAG explanation layer for scenario modeling, forecasting, and evidence-grounded decision support.

Python LLM + RAG Docker Energy-Based Systems

GridLens stars GridLens last commit

Android app for plant-leaf disease detection: leaf photos are analyzed through a FastAPI + TensorFlow cloud backend, with on-device TensorFlow Lite inference in progress.

Android FastAPI TensorFlow Agriculture

Cropora stars Cropora last commit

Multi-backend AI chatbot with a customizable Gradio interface, supporting 100+ models across providers through one unified conversational workflow.

Python Gradio LLM

Multi-Backend Chatbot stars Multi-Backend Chatbot last commit

Machine-learning-powered web app that turns a trained model into an interactive heart-disease risk prediction interface.

Streamlit Python Deployment

Heart Disease Prediction Web App stars Heart Disease Prediction Web App last commit

End-to-end ML classification pipeline on clinical data — preprocessing, modeling, evaluation, and analysis in reproducible notebooks.

Scikit-learn Pandas Jupyter

Heart Disease Classification stars Heart Disease Classification last commit

Versatile, multi-interface Python to-do application that adapts to your workflow — one task model, several ways to use it.

Python Multi-interface Productivity

To Do App stars To Do App last commit

📚 More learning lanes and proof repositories
🏷️ Lane 📁 Repositories 💡 What it shows
🤖 LLM engineering & agents LLM Engineering: LLMs & Agents, Build a Large Language Model From Scratch, LLM Apps & AI Agents with n8n, Gradio Beginner Tutorial LLM application patterns, agent workflows, and tool integration
🧠 ML & data science Hands-On Machine Learning, PyTorch for Deep Learning, ML Specialization (Andrew Ng), Credit Card Fraud Detection, Essential Math for Data Science Modeling, evaluation, deep learning, and the math underneath
🧩 CS fundamentals Data Structures & Algorithms (Python), CSE-2101 Data Structure, CSE-2106 Numerical Analysis, Algorithm Design & Analysis, LeetCode Problem Solving Algorithms, numerical methods, and implementation discipline
🌐 Software & web My Portfolio, University Library, Website Blogs, Full-Stack with Reflex Product thinking, full-stack development, and user-facing systems
📚 Learning documentation Google Cybersecurity Professional Certificate, How to Write a Successful Research Paper, CompTIA A+ Core 1, Learning to Learn Study discipline, research literacy, and structured explanation

⬆ back to top

🛠️  Tech Stack

💻 Languages

Languages: Python, C, C++, Java, TypeScript, JavaScript, HTML, CSS, MySQL, PowerShell

🧠 AI, Data, and Experimentation

NumPy Pandas Matplotlib Seaborn Scikit-learn Jupyter Hugging Face Gradio Streamlit Google Colab Kaggle

⚙️ Developer Tools

Git GitHub VS Code PyCharm Anaconda Notion Figma Microsoft Azure Codex Antigravity Wispr Flow Vercel Supabase

⬆ back to top

📊  GitHub Analytics

Total contributions   Pull requests   Issues   Last commit

GitHub stats    GitHub contribution streak

Most productive coding time (Bangladesh time) Most committed languages

Repositories per language

GitHub profile summary details

3D contribution calendar Snake animation of GitHub contributions

⬆ back to top

🎓  Education

🏛️ Degree / Program 🏫 Institution 📍 Location 📌 Status
B.Sc. in Computer Science and Engineering Chandpur Science and Technology University (CSTU) Chandpur, Bangladesh In progress
Higher Secondary Certificate Chandpur Govt College Chandpur, Bangladesh 2022
Secondary School Certificate Hasan Ali Govt High School Chandpur, Bangladesh 2020
📖 Structured learning tracks I document publicly
🧭 Track 📁 Notes & exercises
Machine learning & deep learning ML Specialization (Andrew Ng) · Hands-On ML · PyTorch for Deep Learning
LLM engineering & agents LLM Engineering · Build an LLM From Scratch · AI Builder with n8n
Career tracks Machine Learning Engineer · Associate AI Engineer for Developers
Python & data CS50P · 100 Days of Code · Data Science in Python · Pandas Exercises
Research & study skills How to Write a Successful Research Paper · Learning to Learn

⬆ back to top

🌍  Open Source & Collaboration

🤝 How I collaborate

  • Clear issues and small, focused pull requests
  • Reproducible setups and documented decisions
  • Honest scope: what works, what is in progress

🧩 Where I can help

  • Python tooling, scripts, and developer experience
  • Turning notebooks into evaluated, reusable pipelines
  • LLM / RAG features with grounded, cited outputs
  • Documentation, examples, and tutorials

🔭 What I'm looking for

  • Beginner-friendly issues in AI, ML, and scientific Python projects
  • Research collaboration in agriculture, molecular & drug discovery, and energy systems
  • Mentors and teams who build in the open

Explore my repositories   Collaborate on GridLens   Collaborate on Cropora

⬆ back to top

📬  Connect

Email www.mahirfaysaltushar@gmail.com   LinkedIn   Facebook

Open to: ML / AI engineering internships and early-career roles · research collaboration in AI for science · open-source contribution · LLM and agent projects · Python tooling · learning communities and mentorship conversations.

Thanks for stopping by — let's build AI that matters, for science, for people, in the open.

⬆ back to top

Pinned Loading

  1. My-Todo-App My-Todo-App Public

    A versatile, multi-interface To-Do application built with Python that adapts to your workflow preferences.

    Python 11

  2. Heart-Disease-Classification Heart-Disease-Classification Public

    A machine learning project that classifies heart disease using clinical data. It includes data preprocessing, model training, evaluation, and visualization in a Jupyter Notebook.

    Jupyter Notebook 12

  3. Data-Structures-and-Algorithms-Python Data-Structures-and-Algorithms-Python Public

    🧠 Personal notes, code, and practice problems from my journey learning Data Structures & Algorithms in Python. Learning by building, breaking, and documenting everything.

    Python 11

  4. CSE-2101-Data-Structure CSE-2101-Data-Structure Public

    Comprehensive Data Structures course repository (CSE 2101) with C implementations of algorithms, data structures, and exercises based on Seymour Lipschutz's textbook

    C 12

  5. Hands-On-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow Hands-On-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow Public

    Hands-on practice, notes, and experiments from Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (3rd Ed.)

    Jupyter Notebook 10 1

  6. GridLens GridLens Public

    An LLM-assisted energy intelligence platform for scenario modeling, forecasting, and evidence-grounded decision support.

    Python 4