Background Image
Profile PictureSamin Bin KarimControls Engineer - Machine Learning Engineer - Software Engineer
Samin Bin Karim
GitHubLinkedInMedium

About Samin

Technical Specialist and CAV Co-Lead at EcoCAR EV Challenge Team, Illinois Tech with a passion for intelligent vehicle systems, automation, and AI-driven solutions.

Experienced in developing advanced controllers, sensor fusion, and simulation/testing pipelines for autonomous and electric vehicles. Skilled in C/C++, Python, MATLAB/Simulink, and embedded systems, with a strong background in AI, machine learning, and real-time automotive software.

Education

Illinois Institute of Technology

Illinois Institute of TechnologyM.A.S. in Artificial Intelligence

GPA: 3.9 (Aug 2023 – May 2025)

Highlighted Courses:
RoboticsMachine LearningDeep LearningAdvanced AITrustworthy AIData Driven Modeling
Independent University Bangladesh

Independent University BangladeshB.Sc. in Computer Science and Engineering

GPA: 3.86 (May 2022)

Highlighted Courses:
Numerical MethodsArtificial IntelligenceMachine LearningSoftware Engineering
Cambridge Assessment International Education

Oxford International SchoolAdvanced Level (A Level)

Board: Cambridge International Examinations(2016 – 2018)

Group: Computer Science, Mathematics, Physics, Chemistry

Result: A, A, A, A

Cambridge Assessment International Education

Oxford International SchoolOrdinary Level (O Level)

Board: Cambridge International Examinations(2014 – 2016)

Group: English Language, Bengali, Mathematics, Additional Mathematics, Environmental Management, Physics, Chemistry, Biology, Computer Studies, Bangladesh Studies

Result: A, A, A, A, A, A, A, A, A, A, A

Honors & Awards

Grainger Computing Innovation Prize

Grainger Computing Innovation Prize

2nd Runners Up (2023)

Awarded for innovative computing solutions at Illinois Tech.

Argonne AI Innovation Award

Argonne AI Innovation Award

2nd Place (2024-2025)

Recognized for excellence in AI-driven research and innovation.

Other Honors & Awards

  • Dean’s List (2019-2022)
  • IEEE Robotics Competition Winner (2021)
  • Undergraduate Research Grant Recipient

Experience

Illinois Tech

Technical Specialist & CAV Co-Lead

EcoCAR EV Challenge Team, Illinois Institute of Technology | Sept 2023 – Present

  • Led development of torque pathway, regenerative braking, and lateral controllers (Stanley, MPC, PID) for advanced vehicle automation.
  • Developed Autopark using 2D grid occupancy maps from simulated ultrasonic sensors.
  • Integrated Magna Motor, PCM controller, and IMD into powermoding system; tested in HIL/VIL using Speedgoat.
  • Designed and tested stateflows for vehicle startup/shutdown, and created custom DBC files for controller communication.
  • Developed sensor fusion, Adaptive Cruise Control (ACC), and Lane Centering Control (LCC) in C++/Simulink; performed MIL/SIL testing and requirements analysis.
  • Built data visualization and automation pipelines in MATLAB for CAN/ASC/BLF data analysis and test case generation.
  • Collaborated on RoarRunner integration and troubleshooting with ACDelco, MDI Tool, and Bender IMD.
H2.0 Resilience

Lead Developer, H2.0 Resilience – AI-based Urban Flood Mitigation

IIT Startup Accelerator, Chicago, IL | Jan 2024 – Present

  • Designed interpretable Vision Transformer-based models for flood prediction using real-time data.
  • Partnered with MWRD and Floodflash to deliver AI-driven solutions for city planning and disaster management.
  • Awarded 3rd place in Grainger Computing Innovation Prize 2023.
IUB

Full Time Research Assistant

Independent University Bangladesh | Feb 2022 – Jun 2023

  • Finalized and submitted research on Shologuti Reinforcement Environment (Unity); built traffic simulations in C++/Lua.
  • Tested and modified traffic simulation environments (SUMO, SMARTS, CARLA, Highway-Env).
  • Trained RL agents for intersection/highway scenarios; generated synthetic data for particle clustering using Ginko and Pythia.
IUB

Teaching Assistant

Independent University Bangladesh | Feb 2022 – Dec 2022

  • Assisted with Numerical Methods course; conducted lab classes in Python, NumPy, and matplotlib.
  • Created and graded programming assignments and worksheets.
IUB

Undergraduate Teaching Assistant

Independent University Bangladesh | May 2018 – Dec 2019

  • Conducted lab programming classes in C++ for Algorithms course; assisted students with complex topics.

Research & Volunteering

Contributing to the community and advancing research in AI, security, and healthcare.

Wang Research Group, IIT

Research Assistant

Wang Research Group, Illinois Institute of Technology | May 2024 – Present
  • Investigated security vulnerabilities in Generative AI-powered drug discovery solutions.
  • Researched possible attacks on generative models and implemented defense mechanisms.
Bader Lab, University of Chicago

Machine Learning Specialist

Bader Lab, University of Chicago | Sept 2023 – Present
  • Implemented and compared medical image segmentation models for renal cell carcinoma treatment.
  • Developing novel transformer-based models with temporal awareness for improved medical imaging analysis.

Project Showcase

Selected projects demonstrating expertise in controls, machine learning, and software engineering.

Histotripsy Segmentation

Histotripsy Segmentation

Developed transformer-based models for medical image segmentation in renal cell carcinoma treatment.

Adaptive Cruise Control

Adaptive Cruise Control (C++)

Implemented ACC in C++ with Python-based test automation and MIL/SIL pipelines.

CAN Data Processing

CAN Data Processing Libraries

Built Python libraries for parsing, analyzing, and visualizing CAN/ASC/BLF vehicle data.

Vehicle ECU Modeling

Vehicle ECU Modeling

Modeled automotive ECUs and communication using Python and MATLAB/Simulink.

RL-based Adaptive Cruise Control

RL-based Adaptive Cruise Control

Designed RL agents for ACC that learn and adapt to human driving preferences.

Lane Centering Controller

Lane Centering Controller (Stanley, C++)

Implemented Stanley controller in C++ with Python-based test automation for lane centering.

Shologuti Game RL

Shologuti Game AI

Developed a Shologuti board game with AI agents trained using reinforcement learning.

Robot Arm Manipulation

Robot Arm Manipulation

Programmed and simulated robot arm kinematics and control for pick-and-place tasks.

MATLAB Test Automation

Test Automation (MATLAB)

Automated test case generation and data analysis for automotive controllers using MATLAB scripting.

Sensor Fusion Demo

Sensor Fusion Demo

Demonstrated sensor fusion algorithms in Python and C++ for autonomous vehicles.

Lua Vehicle Simulation

Lua-based Vehicle Simulation

Built and extended vehicle simulation environments using Lua scripting.

Intersection Control Simulation

Intersection Control Simulation

Simulated and analyzed intersection control strategies for autonomous vehicles.

Contact Background

Contact Me

Feel free to reach out via email or phone, or send a message using the form below.