Kazi Mostofa Sakin

Fredericton, NB•+1 (506) 282-1327•kazisakin@icloud.com

github.com/Kazisakin•linkedin.com/in/kazisakin•kazisakin.dev

Education

University of New Brunswick — Bachelor of Computer ScienceJan 2023 – Dec 2026

Coursework: Software Engineering, Data Structures & Algorithms, Database Systems, Software Security, User Interface Design, Data Mining, Systems Software Development, Machine-Level Programming, Information Security, Foundations of Privacy

Technical Skills

ML / AI / DataPyTorch, HuggingFace, Scikit-learn, Pandas, NumPy, Differential Privacy (DP-SGD)
LanguagesPython, Java, JavaScript, TypeScript, SQL, C++
Web & APIsREST APIs, Flask, Next.js, Node.js
DatabasesPostgreSQL, MySQL, SQLite, schema design, query optimization
Cloud & DevOpsAzure (Familiar), AWS, Docker, Git, GitHub, Vercel, Linux
Tools & PracticesPostman, ReadyAPI, JUnit, Agile teamwork, technical documentation

Personal Projects

Differentially Private Text Generation — DP-SGD + GPT-2 Fine-Tuning2025

Python, PyTorch, HuggingFace, Opacus, LoRA • CS4413 Foundations of Privacy

  • Cleaned customer-support text data and added fake sensitive “canary” records to test for leaks, then trained five GPT-2 models, each with a different privacy setting.
  • Measured how much of the fake sensitive data each model leaked back out: the most private model leaked 0%, versus 95% for a standard model.
SMS Spam Classifier — ML Pipeline & Web AppJan 2024 – Present

Python, Flask, Scikit-learn, Pandas • GitHub

  • Processed and converted 11,000+ text messages into numeric features (TF-IDF), then trained and compared several models to find the most accurate one for spotting spam.
  • Reached a perfect F1-score of 1.00 on test data, and set up automatic retraining once enough new messages are labelled through the app.
LLM Case Classifier — AI-Powered Operational Dashboard2024

Python, FastAPI, Claude API, PostgreSQL, Docker, Google Cloud Run, Vercel, Chart.js • GitHub • Live Demo

  • Connected the Claude API to automatically read each submitted issue, sort it into the right category, and remove the need for manual triage.
  • Containerized and deployed the backend to Google Cloud Run and the frontend to Vercel, storing results in PostgreSQL with a Chart.js dashboard for operational insights.

Work Experience

Spot Quoter (Part-time) — Day & RossJun 2026 – Present

Fredericton, NB

  • Prepare and issue accurate freight spot quotes each day by researching current rate data and shipment details, prioritizing urgent requests in a fast-paced office environment.
  • Resolve incoming pricing and shipment tickets by coordinating with carriers and tracking data across the shipment lifecycle, keeping records accurate for logistics reporting.
Customer Care Specialist → Manager, Escalation Team (Part-time) — IO SolutionsMay 2023 – Jul 2025

Fredericton, NB

  • Promoted to team manager for clear communication and problem-solving; resolved 90% of 5–10 daily escalations on first contact by analyzing recurring patterns across 1,000+ telecom records.
  • Coached four agents on escalation protocols and supported 20+ daily customer inquiries across multiple carriers.

Volunteering

KrishiVet — Full-Stack Developer (Volunteer)2024 – Present

Next.js, TypeScript, PostgreSQL, Prisma ORM • krishivet.ca

  • Modelled an 8-entity PostgreSQL schema and built a custom admin dashboard on top of it, then deployed and continue to maintain the live production site.
ROBOFLIGHT — Web Developer (Volunteer)Dec 2023 – Dec 2024

Next.js, TypeScript, PostgreSQL • roboflight.vercel.app

  • Migrated a legacy PHP/WordPress codebase to a modern Next.js architecture, rebuilding the site's structure and documenting the new system for future maintainers.

Certifications

ReadyAPI: API Test Engineer — Basics SmartBearFeb 2026
Postman API Fundamentals — Student Expert PostmanJan 2026

Interests

UI/UX design, graphic design, and visual storytelling as a personal interest • Design portfolio: design.kazimostofasakin.com • Behance: behance.net/kazimostofasakin