Tarik Hasan
AI Engineer · MSc Computer Science (UBC)
Software Engineer evaluating AI agents, building multi-agent workflows, and fine-tuning open-weight models to make AI systems more reliable.

What I Do
AI Evaluation
RAGAS, expert validation, rigorous benchmarks.
Agentic AI
Multi-agent workflows with reasoning and memory.
Model Fine-Tuning
QLoRA, MLflow, open-weight model benchmarking.
Production AI
FastAPI, Docker, AWS, Azure, CI/CD.
Where I've Worked
AI Engineer
CanCards AI, Self-directed · Vancouver, BC
- Raised answer faithfulness from 0.725 to 0.851 by splitting each of 50 cards into five topic chunks, so a question about fees retrieves fee text instead of one diluted whole-card document.
- Stopped bad releases from reaching users by running 60 hand-written test questions in CI, failing any build that drops more than 5%.
- Eliminated hallucinated citations by constraining the model to cite only retrieved cards, with a fallback parser that recovers from malformed output instead of crashing.
- Cut container size 75% with multi-stage Docker, and automated every merge to production through GitHub Actions and AWS Lightsail.
Data Engineer
BC ATUS · UiTR Lab & OVI Lab, UBC Okanagan · Funded by Environment and Climate Change Canada
- Led a 7-person engineering team that shipped the GPS tracking app carried by 4,000+ participants across three study waves on iOS and Android.
- Recovered usable trip records from major data gaps by clustering participants with similar demographics and behaviour, then filling each gap with that group's most common travel pattern, weighted by time of day.
- Resolved contradictions between separately predicted trip purpose, mode, and duration using Mixed Integer Linear Programming.
- Turned raw phone logs and multi-sheet survey files into one clean research dataset with Python and SQL pipelines.
Graduate Researcher, Applied AI and Human Centric Design
OVI Lab, UBC Okanagan
- Authored SCORE, a five-dimensional framework for situated AR visualization, validated by 21 independent experts and published at ACM CHI 2026.
- Architected and shipped a collaborative mobile AR system solo over ~18 months in Unity (C#): markerless scene anchoring via ARCore / AR Foundation, real-time multi-user state sync over Photon, and a shared coordinate frame across separate rooms via Google Cloud Anchors.
- Instrumented that system to generate its own evaluation dataset: per-frame camera trajectories, response time, accuracy, and dwell duration streamed to Firebase across 576 logged trials.
- Designed and analyzed the experiment behind it: a 12-participant within-subjects study, Latin-square counterbalanced across six visualization conditions, tested with RM-ANOVA plus Friedman and Wilcoxon follow-ups to isolate the winning encoding and turn it into design guidance.
- Led a 12-person cross-functional team and weekly co-design sessions with 10 older adults, shaping an accessible VR travel app on Meta Quest 3 whose deliverables fed a grant proposal that was funded.
Graduate Teaching Assistant
COSC 341, UBC Okanagan
- Removed the manual grading bottleneck on 100+ Android submissions per week with a LangChain and LangGraph pipeline that scores each project against the rubric and a reference codebase, drafts feedback, and flags ambiguous cases for a human instead of deciding them.
- Supported 521 students across 4 terms, debugging Java logic, build failures, and API integrations in Android Studio.
- Co-designed the lab curriculum with three instructors, from system architecture and Figma prototyping to shipped Android builds.
Featured Work
CanCards AI
Ask a plain-English question about Canadian credit cards, get an answer with a source behind every claim. Faithfulness 0.725 → 0.851, gated by 60 CI tests.
SCORE
A five-dimensional framework for measuring how naturally AR visuals blend into the real world. Validated by 21 experts, published at ACM CHI 2026.
ScoreAI
Automates the SCORE rubric end to end: Pinecone retrieval, Gemini 2.5 Pro scoring, and schema-validated output checked against 21 expert raters.
Abu Simbel VR
An accessible VR travel app for older adults, specified by six months of weekly co-design with 10 participants before a line of it was built.
Research Papers
SCORE: A Framework for Quantifying Diegesis in Situated Visualization for Augmented Reality
Tarik Hasan, Khalad Hasan, Barrett Ens
First author
A five-dimension framework (the letters spell SCORE) for measuring how naturally AR visuals sit in the real world, validated by 21 domain experts with Krippendorff's α of 0.815–0.926 on every dimension.
View publication → (opens in new tab)Deep learning in prostate cancer diagnosis and Gleason grading in histopathology images: An extensive study
3rd of 5 authors · 145+ citations
A benchmark of deep learning approaches for reading gigapixel tissue slides across 11,000 images, spanning CNN, U-Net, and ResNet; the best architecture reached 95.3% detection accuracy. I wrote the image preprocessing and architecture comparison sections.
View publication → (opens in new tab)Academic Focus
MSc in Computer Science
University of British Columbia, Okanagan
- Thesis: SCORE, a five-dimensional scoring model for how naturally an AR visualization blends into the real world, first-authored and published at ACM CHI 2026 with Khalad Hasan and Barrett Ens.
- Built the benchmark from scratch: screened 431 AR systems down to 50 papers, then scored every one into 67 structured examples.
- Validated the rubric with 21 independent AR experts, reaching strong agreement on all five dimensions (Krippendorff's α 0.815–0.926).
- Replaced guessed dimension weights with data-derived ones using PCA, and surfaced five reusable AR design archetypes through UMAP and cluster analysis.
BSc in Computer Science and Engineering
Shahjalal University of Science and Technology, Bangladesh
- Graduated with a 3.76 CGPA.
Leadership
Association of Bangladeshi Students, UBC
President
- Led a 250-member organization, the largest Bangladeshi student community at UBC and for most members the first place they land after moving countries.
- Ran the full year of programming end to end with the executive team: cultural events, career sessions, and sports tournaments that gave new international students a community and a professional network in their first months in Canada.
SUST ACM Student Chapter
President
- Organized 10+ webinars on software engineering with engineers from Google, Facebook, and Microsoft, covering technical interview prep, CV writing, graduate applications, and design patterns.
- Ran a Mobile Game Development training seminar in partnership with the ICT Division of the Bangladesh Government, MARS Solutions, and SHADOWHITE.
- Served as Organizing Secretary from Feb 2020 before being elected President.