Skip to content
View farabi1038's full-sized avatar

Block or report farabi1038

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
farabi1038/README.md

Hi there! I’m Farabi! πŸ‘‹

πŸš€ Welcome to my GitHub profile! I'm passionate about Large Language Models, Reinforcement Learning, Signal Processing, Autonomous Systems, Computer Vision, and AI-driven research. My work spans data science, machine learning, traffic safety, and computational perception. Here, you'll find a collection of my research, coursework, challenges, and projects.

πŸ”Ž For more details about my experience and expertise, feel free to check my Resume.


πŸ“Œ Code examples from Coursework, Projects and hobby

Explore my coursework, research projects, and challenge participations below.

GEN AI-powered Projects (Hobby)

πŸ“œ Code Examples

πŸ“˜ Coursework

🎯 Research & Challenges

πŸ“š Online Course Projects

πŸ”— More Coursework and Projects: Complete List


πŸ’Ό Current Projects

πŸ‘¨β€πŸ”¬ Graduate Research at Iowa State University (Aug 2020 – Present)
πŸš€ My current research focuses on applying AI and machine learning to transportation safety systems, computational modeling, and video-based crash detection.

  • Crash Data Analysis – Developing AI-based frameworks to analyze crash data, predict risks, and reduce fatality rates.

  • Leveraging Video-LLMs for Crash Detection – Applying Large Language Models (LLMs) to generate real-time crash video descriptions and automated crash detection.

  • Teaching & Course Development – Assisting faculty in designing machine learning and AI coursework while evaluating student performance.


πŸ”™ Past Projects

πŸš› Iowa DOT Snowplow Navigation Project

Enhanced snowplow operations in Iowa using AI-based autonomous navigation to improve lane assistance and winter road safety.


πŸ€– Leveraging Video-LLMs for Crash Detection

Applying Large Language Models (LLMs) to generate real-time crash video descriptions and automated crash detection.
πŸ”— Publication Link


πŸŽ₯ Deep Localization for Temporal Action Recognition

Exploring change-point detection methods for temporal action localization in video analysis.
πŸ”— Publication Link


πŸš— Advanced Driver Assistance Systems (ADAS) Development

Engineered ADAS technology to enhance vehicle safety in extreme driving conditions, contributing to traffic accident prevention.


🧬 Deep Learning for Bio-Monitoring

Developed deep learning models to accurately predict heart and respiratory rates, aiding health monitoring and biomedical research.


πŸ”¬ Reinforcement Learning in Cellular Simulations (Game of Cells)

Applied Reinforcement Learning (RL) models to study biological cellular behavior.
πŸ”— Publication Link



🚢 Sidewalk Detection for Urban Safety

Enhancing sidewalk detection with ensemble learning to improve accessibility and urban planning.
πŸ”— Publication Link


πŸ’Ό Work Experience

Graduate Research Assistant

πŸ“ Iowa State University | πŸ—“ Aug 2020 – Present

  • Conducting AI-driven research in transportation, safety, and video-based crash detection.
  • Developing crash analysis models, Video-LLMs for crash detection, and AI-enhanced urban planning tools.
  • Assisting in teaching machine learning and AI coursework, and mentoring students in research projects.

Data Scientist (Co-Ops)

πŸ“ SoilSerdem, Ames, IA | πŸ—“ Jan 2024 – Dec 2024

  • Developed a Soil Mapping Engine to provide personalized soil maps for growers/farmers.
  • Optimized geospatial data processing for improved decision-making.
  • Designed QGIS scripts for AWS integration, reducing hosting costs.

Data Engineer Intern

πŸ“ Etalyc Inc, Ames, IA | πŸ—“ May 2021 – Jul 2021

  • Built pedestrian safety models with machine learning to enhance urban planning.
  • Created advanced analytics protocols to improve predictive capabilities.
  • Delivered data-driven reports highlighting key trends for better decision-making.

Graduate Teaching Assistant

πŸ“ The University of Vermont, Burlington, VT | πŸ—“ Aug 2019 – May 2020

  • Taught machine learning and deep learning concepts to over 100 students.
  • Developed interactive teaching materials for improved engagement.

πŸ“š Education

πŸŽ“ Ph.D., Computer Science (Expected Dec 2025)
πŸ“ Iowa State University

πŸŽ“ M.S., Artificial Intelligence (Graduated Jan 2024)
πŸ“ Iowa State University

πŸŽ“ B.Sc., Computer Science & Engineering (Graduated 2018)
πŸ“ BRAC University


πŸ“ Publications

Here are some of my recent research papers:

πŸš— AI for Transportation & Safety

  1. "Precise and Robust Sidewalk Detection: Leveraging Ensemble Learning to Surpass LLM Limitations in Urban Environments"
    I. F. Shihab, S. R. Bhagat, A. Sharma – 2024 Link

🧬 Machine Learning & AI in Bioengineering

  1. "Effects of sequence features on machine-learned enzyme classification fidelity"
    S. Ferdous, I. F. Shihab, R. Chowdhury, N. Reuel – Biotechnology and Bioengineering, 2024 Link

For a complete list of my publications, visit my Google Scholar Profile.


πŸ›  Technical Skills

πŸ’» Programming & Development

Languages: Python, Java, SQL, C++, R, Go;

Web: FastAPI, Flask, Streamlit, React (Amateur);

Databases: MySQL, PostgreSQL, MongoDB, SQLite, Elasticsearch, Amazon Athena;

DevOps: AWS, Git, GitHub, Jenkins, Docker, Kubernetes, Terraform

🧠 Machine Learning & GenAI

Frameworks: PyTorch, Scikit-learn, Keras, ONNX Runtime;

LLMOps: Azure Databricks, LangChain, Ollama, TorchServe;

Vector DBs: Chroma, Faiss, Pinecone

βš™ Data Engineering

Big Data: Spark, PySpark, Hadoop;

Pipelines: ETL, AWS Data Pipeline, Apache Kafka;

Monitoring: Splunk, Datadog

πŸ‘€ Computer Vision & Simulation

Tools: OpenCV, SUMO, Isaac Gym, CARLA, OpenAI Gym

πŸ€– Reinforcement Learning

Frameworks: Ray, RLlib, Stable Baselines3

πŸ“Š Data Visualization & GIS

Tools: Tableau, Matplotlib, Seaborn, Plotly, QGIS, ArcGIS;

Capabilities: Digital mapping, remote sensing, terrain modeling, spatial analytics

πŸ“ˆ Statistical Analysis

Tools: R Studio, MATLAB

πŸ”¬ QNN and QML

Frameworks: torchquantum, Qiskit, StrawberryFields, PennyLane


πŸ“Š GitHub Stats

Farabi's GitHub Stats


πŸ“« Let's Connect!

πŸ“© Email: [email protected]
πŸ“© Academic Email: [email protected]
πŸ“ž Mobile: +1-347-571-4757
πŸ”— LinkedIn: Ibne Farabi Shihab
πŸ”— GitHub: farabi1038


πŸ”₯ Thank you for visiting my profile! Happy coding! πŸš€

Popular repositories Loading

  1. Online_Courses_Projects Online_Courses_Projects Public

    All projects from online courses I have taken with Coursera and Udacity

    Jupyter Notebook 2

  2. Scene-Graph-Benchmark.pytorch Scene-Graph-Benchmark.pytorch Public

    Forked from gladcolor/Scene-Graph-Benchmark.pytorch

    A new codebase for popular Scene Graph Generation methods (2020). Visualization & Scene Graph Extraction on custom images/datasets are provided. It's also a PyTorch implementation of paper β€œUnbiase…

    Jupyter Notebook 1

  3. datasciencecoursera datasciencecoursera Public

  4. datasharing datasharing Public

    Forked from jtleek/datasharing

    The Leek group guide to data sharing

  5. udacity-dand udacity-dand Public

    Forked from davidventuri/udacity-dand

    Projects for my Udacity Data Analyst Nanodegree

    HTML

  6. udacity-data-analyst-nanodegree udacity-data-analyst-nanodegree Public

    Forked from seifip/udacity-data-analyst-nanodegree

    Project work for the Udacity Data Analyst Nanodegree

    HTML