Video Transcoder
A FastAPI service that dynamically adjusts video resolution (360p–1080p) based on available bandwidth.
PhD Student · EECS · The University of Toledo
Researcher, Engineer, Educator
I am a third-year PhD student in Electrical Engineering and Computer Science at the University of Toledo, advised by Dr. Samia Tasnim in the Reliable and Intelligent Mobile Networks (RIM) Lab. My work sits at the intersection of the Internet of Things, Human–Computer Interaction, and Machine Learning, with a focus on building systems that are both technically sound and genuinely usable.
I am currently a Graduate Research Assistant at the Reliable and Intelligent Mobile Networks (RIM) Lab, University of Toledo, where I work under the supervision of Dr. Samia Tasnim. Before starting my PhD, I spent several years as a software engineer across startups and social enterprises in Bangladesh, building web applications, dashboards, and data pipelines.
My research interests span the Internet of Things, Human–Computer Interaction, Data Science, Machine Learning, and Deep Learning, with a particular focus on Human–AI Interaction and Social Computing. I completed my B.Sc. in Computer Science & Engineering at the Bangladesh University of Engineering and Technology (BUET).
Alongside research, I serve as General Secretary and Event Coordinator for the ACM Women's Chapter at Toledo EECS, and I am a member of BWCSE (Bangladeshi Women in Computer Science and Engineering).
Main focus · RIM Lab
Cyber-physical systems, IoT, and deep learning: sensing, denoising, and securing data from critical infrastructure such as water distribution systems.
Collaboration
Human–computer interaction and social computing.
Collaboration
LLMs, trust in conversational AI, and natural language processing.
3rd year PhD student, College of Engineering. Supervisor: Dr. Samia Tasnim. CGPA: 3.799 / 4.00.
Bangladesh University of Engineering and Technology.
Reliable and Intelligent Mobile Networks Lab, University of Toledo.
Reviewed CHI-2023 Late Breaking Work papers, CSCW-2024 unpublished posters, NSyss-24 papers, and Elsevier/MDPI journal submissions. Reviewed HCI literature with the UofT-based research group Third Space, under Schwartz Reisman Institute Fellow Dr. Syed Ishtiaque Ahmed.
Analyzed probabilistic content-caching policy in named data networking through qualitative analysis.
Co-led model development for a mental-health solution using an LLM-based DPO approach.
Data preprocessing on Python-based projects, including analyzing and merging UAPD and Tongzheng image datasets.
Physics-Informed Data Denoising for Enhanced IoT-based Water Quality Monitoring
doi.org/10.1109/COMPSAC65507.2025.00185Understanding the Perceptions and Practices of the Machine Learning Professionals in Bangladesh
doi.org/10.1145/3678884.3681920What is H.P. Lovecraft's Cat's Name: Syntactic Censoring in LLM Applications
Return of the Headless King: Panopticon, Surveillance, and Machine Intelligence
Software engineering and ML tutorials I wrote on dev.to before grad school, 2021–2024.
A FastAPI service that dynamically adjusts video resolution (360p–1080p) based on available bandwidth.
Co-led model development for a mental-health solution using an LLM-based DPO approach.
Python-based data preprocessing: analyzing and merging UAPD and Tongzheng image datasets.
Market-research tool for real-time survey creation and analysis. Analyzed MySQL and DynamoDB data with pandas, NumPy, FuzzyWuzzy, and Bag-of-Words models; delivered insight reports for Uber and Unilever.
Front-end development for a ride-sharing app in Bangladesh. Built the public site, admin/BRTA dashboards with JWT auth, and a real-time map tracking system using React-Leaflet.
Inventory, order, and customer-management tool for F-commerce sellers, with mobile-responsive order creation and CSV export for admins.
Social-media-based CRM tool with conversation management, a visual analytics dashboard, and jQuery-driven appointment booking.
Star Wars-inspired toy built with Arduino Nano and an IMU sensor.
Multiprogramming, priority scheduling, demand-paged virtual memory, and system-call programming for the Linux kernel, in C++.
ATmega16-based circuit that detects the first player to buzz in and scores their answer.
Two-player Android game connecting over Bluetooth or Wi-Fi.
Desktop recreation of the classic arcade game, built in C with iGraphics.
Create content, slides, and assignments for the "Teach CS" program, funded by the Ohio Department of Higher Education and run with Dr. Michael Toland and colleagues across UToledo. Its three PD courses train K–12 teachers in computer science and AI.
Teach Python classes and help with grading.
With ACM-W, taught girls (age 5 to 8th grade) to write their initials in binary and introduced them to AI. Post
JavaScript, HTML, CSS, C, C++, Java, Python, R, PL/SQL, Lex-Yacc, 80x86 Assembly
React JS, React Native, Pandas, NumPy, spaCy, scikit-learn, TensorFlow, Beautiful Soup, FastAPI, Bootstrap, Flask, Django, LangChain, LlamaIndex
Seaborn, Matplotlib, Tableau, HighCharts, Generative AI, Docker
Oracle, MySQL, SQLite, DynamoDB, PostgreSQL, Neo4j, MongoDB
AVR Microcontroller, Arduino, iGraphics, OpenGL, JavaFX, NS-2
Git, Bitbucket, VS Code, PyCharm, IntelliJ, Android Studio, Expo, Trello, LaTeX
I welcome inquiries about research collaborations, review requests, or teaching opportunities. The fastest way to reach me is by email.