Original Image
No kernel applied. The raw RGB image data.
AI Researcher &
Machine Learning Engineer
I build AI systems that are more truthful and more accessible: real-time slide descriptions that keep blind and low-vision listeners in sync with a live speaker, and evaluation pipelines that measure how truthful large language models are. Research Assistant in two labs at Stevens Institute of Technology · M.Eng in Applied Artificial Intelligence, GPA 4.0 (Dec 2026).
About
Building AI at Scale
Hi, I’m Azizul. I work at the intersection of human-computer interaction, accessibility, and applied machine learning. At Stevens I built ASPIRE, a system that listens to a live talk, detects slide changes, and speaks concise AI-generated slide descriptions at natural pauses so blind and low-vision listeners stay in sync with the speaker. That work has been published at ACM ASSETS 2025 and ACM DIS 2026, with a live demo at ASSETS 2026. In parallel, I research truthfulness evaluation of large language models: automated TruthfulQA pipelines, log-likelihood scoring, and fine-tuned transformers such as DistilBERT and MentalBERT. Before graduate school I spent four years in industry as a data analyst and full-stack web developer. I speak Bangla, English, and Hindi.
Research
Areas of Focus
Experience
Career Journey
Research Assistant · Interactive Computing Lab
Designed and built ASPIRE, a real-time system that captures a presenter's screen and audio, detects slide changes with perceptual hashing (95%+ accuracy), generates spoken slide descriptions with a multimodal LLM, and reclaims the inserted time by trimming pauses and filler words so blind and low-vision listeners stay close to live; cut pipeline latency by 35%. First-author papers at ACM ASSETS 2025 and DIS 2026 (Best Paper Honorable Mention) and a poster at ASSETS 2026. Ran remote human-subject studies with blind and low-vision participants, including a live deployment at an international hybrid conference. Also building Gap Sense, an orientation-and-mobility training app, and maintaining the lab website.
AI Research Assistant · Explainable & Controllable AI Lab
Research on evaluating and improving the truthfulness of large language models. Designed an automated TruthfulQA evaluation pipeline that cut manual evaluation effort by 40%, implemented log-likelihood scoring for multiple-choice evaluation of GPT-2 and GPT-Neo in PyTorch, and built a batch inference system with Hugging Face Transformers processing 800+ queries per run. Fine-tuned DistilBERT as a truthfulness classifier (89.5% test accuracy, 0.892 F1).
Data Analyst · Next Ventures
Analyzed large datasets to support business decisions, improving operational efficiency by 25%. Developed and maintained databases, data systems, and analytics tools, reducing processing time by 30%. Used SQL, Python (Pandas, Matplotlib), and R to build over 10 business reporting pipelines and present findings to technical and non-technical stakeholders.
Senior Web Developer · ExertPro LLC
Led full-stack development of 30+ responsive web applications with React, JavaScript, PHP, HTML, and CSS, managing a three-person team from planning to launch. Performance and UX work reduced page load times by 60% and increased client engagement by 40%; integrated early AI-based features.
Projects
Selected Work
ASPIRE — Real-time accessible slide presentations
macOS app for blind and low-vision audiences at live talks. Captures screen and system audio (ScreenCaptureKit), detects slide changes with perceptual hashing and OCR dedup, writes a short description with a multimodal LLM, speaks it with on-device TTS at the next natural pause, and reclaims time by trimming pauses and filler words. Streams to listeners' phones over WebRTC or HLS. In a pilot, content recall rose from 16.7% to 91.7%.
Gap Sense — Street-crossing practice for blind travelers
An orientation-and-mobility training tool that teaches how long a crossing takes as a felt duration: the student taps at each waypoint and hears chimes or buzzes where their timing was in or out of tolerance, never a number of seconds. Ships as a web app, an iOS build (TestFlight) with Taptic Engine haptics, and an Android APK.
EmoBeat — Temporal-aware multi-label mental-health screening
Built EmoCorpus, a 30,192-post Reddit dataset annotated with seven DSM-5-aligned conditions, a temporal-arc taxonomy, and a recovery schema via an LLM-assisted pipeline (98.5% label agreement). Designed a hierarchical sliding-window transformer with tense-aware attention pooling and a recovery-penalty loss; benchmarked 11 architectures across 5 model families (83.2% Macro F1, 94.2% ROC-AUC) and showed that every baseline suffers "trajectory blindness" on recovery narratives.
TruthfulQA truthfulness classifier
Repurposed TruthfulQA into a balanced 1,580-example supervised dataset and fine-tuned DistilBERT to 89.5% test accuracy and 0.892 F1, 25.5 points above a word-embedding baseline. Built an API-free scorer that assigns continuous truthfulness probabilities to LLM outputs; applied it to 790 GPT-4o-mini answers and validated against 100 human-annotated answers (Cohen's κ = 0.86, Spearman ρ = 0.78).
Interactive Computing Lab website
Built and maintain the public website for the Interactive Computing Lab at Stevens (Dr. Jonggi Hong): team, publications with filters, courses, and openings, plus a maintainer guide so lab members can update it without tooling.
This website
Hand-built static site with an interactive AI Playground (neural network forward/backprop, embedding space, self-attention heatmap, optimizer races on loss surfaces), a live computer-vision kernel demo on the profile photo, and a grounded chatbot served by a Gemini model behind a Cloudflare Worker.
Tech Stack
Frameworks & Tools
Machine Learning & NLP
LLM & Transformer Systems
Research & Experimentation
Accessibility & Media Processing
Data & Analytics
Web & Application Development
Systems & Tools
Research
Publications & Education
ACM ASSETS 2026 · Poster · To appear
ASPIRE: Accessible Slide Presentation via Intelligent Real-time Editing
Azizul Haque, Jonggi Hong. A fully automated, real-time realization of delay-buffered editing for live talks. Across four full-length talks and a pilot with four blind and low-vision participants, content-recall accuracy rose from 16.7% to 91.7%.
ACM DIS 2026 · Full paper · 🏅 Best Paper Honorable Mention
Enhancing Slide Presentation Accessibility for Blind and Low-Vision Audiences Through Delay-Buffered Editing
Azizul Haque, Jonggi Hong. Proceedings of the 2026 ACM Designing Interactive Systems Conference. A delay-buffered editing approach that trims redundant speech and inserts concise slide descriptions at transition points within a five-second buffer, with an automated pipeline evaluated with blind and low-vision participants.
ACM ASSETS 2025 · Poster
Accessible Slide Presentation via Intelligent Real-time Editing: Insights from a Wizard-of-Oz Study
Azizul Haque, Jonggi Hong. Proceedings of the 27th International ACM SIGACCESS Conference on Computers and Accessibility. A Wizard-of-Oz study with blind participants showing that a short temporal buffer makes room for slide descriptions and improves transition clarity and comprehension.
In progress: an in-the-wild evaluation of ASPIRE with twelve blind and low-vision participants attending live sessions of an international hybrid conference (paper in submission).
🎓
M.Eng in Applied Artificial Intelligence, Stevens Institute of Technology · GPA 4.0/4.0 (Expected Dec 2026)
🎓
B.Sc in Computer Science & Engineering, City University, Dhaka (2016–2020)
Certifications
Interactive
AI Playground
Interactive visualizations of core ML/AI concepts
Neural Network Visualizer
Watch forward & backward propagation through a neural network. Hover nodes to see activation/gradient values.
Click input nodes for forward pass, output nodes for backprop
Vector Embedding Space
Explore word embeddings in 2D space. Drag to pan, scroll to zoom.
Similar words cluster together in embedding space
Self-Attention Heatmap
Visualize transformer self-attention patterns between tokens.
Hover over cells to see attention weights
PyTorch AutoGrad: Gradient Descent
Watch how different optimizers navigate a 2D loss surface. Click to place starting point.
Click anywhere on the surface to start optimization. "Compare All" runs all optimizers simultaneously.