Kazi Mostofa Sakin

Computer Science Student

Computer Science Student

Kazi Mostofa Sakin

Full-Stack Developer · ML Researcher · Security Engineer

Fourth-year Computer Science student at the University of New Brunswick with hands-on experience across full-stack web development, machine learning research, security testing, and brand design. Active certifications in API testing (ReadyAPI, Postman). Track record of shipping production systems with real users, conducting research at master's-level depth in differentially private LLM fine-tuning, and delivering professional design work for clients across Canada and Bangladesh.

Get in Touch

Featured Work

Showcasing full-stack development, machine learning research, and system architecture.

01

KrishiVet — Production E-Commerce Platform

Built a complete marketing and e-commerce platform from scratch for a veterinary supplement company using Next.js 16 with TypeScript. Includes a fully custom admin dashboard, email-based 2FA, XSS/CSRF hardening with strict CSP headers, JSON-LD structured data for SEO, and a dynamic blog system with slug-based routing.

Next.js 16TypeScriptPostgreSQLPrisma ORM+2 more
02

Differentially Private Text Generation (DP-SGD + GPT-2)

Fine-tuned 5 GPT-2 configurations with formal (ε,δ)-differential privacy guarantees using DP-SGD and LoRA on sensitive customer support data. Achieved 0% canary leakage on DP-distilgpt2 (perplexity 15.86) by resolving a HuggingFace Conv1D/Opacus incompatibility via a custom per-sample gradient sampler. Reduced PII memorisation from 95% (non-DP) to 0%.

PythonPyTorchHuggingFaceOpacus+2 more
03

SMS Spam Classifier — ML Pipeline & Web App

Developed an ML-powered spam detection pipeline trained on 11,000+ messages with regex-based preprocessing and TF-IDF feature engineering. Trained and evaluated Logistic Regression, KNN, and Decision Tree classifiers achieving F1-score of 1.00. Deployed as a containerised Flask app with a user feedback loop triggering model retraining after 50+ labelled submissions.

PythonFlaskScikit-learnPandas+2 more
04

Secure Feedback Web Application

Architected a multi-role secure feedback platform with Spring Boot and Spring Security, implementing RBAC and encrypted PostgreSQL storage. Conducted comprehensive threat modelling using STRIDE methodology and attack trees, identifying injection, authentication bypass, and authorisation flaws mapped to CWE. Containerised the full stack with Docker Compose.

Spring BootSpring SecurityPostgreSQLDocker+1 more
05

Wildfire Detection System — Technical Lead

Led a team building a wildfire detection and evacuation planning system in JavaFX. Created a 16×16 map UI displaying weather metrics (temperature, humidity, wind, dryness) with a latitude/longitude grid. Implemented a buffered data loader with linear filtering and a 24-hour forecast time slider. Led JUnit 5 test coverage spanning unit, integration, and boundary cases.

JavaJavaFXJUnit 5Maven
06

UNB BSS Secure Voting Platform

Automated the UNB Bangladesh Student Society election process for 100+ active members across 10+ vote categories. Implemented email-based 2FA with token access control, enforcing a 30-minute lockout after two failed login attempts. Conducted vulnerability assessment, designed the MySQL schema, and produced comprehensive documentation for future maintainers.

WordPressPHPMySQLApache

Technical Skills

Technologies and tools across development, research, and design.

Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • C++
  • C
  • PHP
  • SQL
  • Bash
  • R

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • Vue.js
  • HTML5 / CSS3

Backend

  • Node.js
  • Express.js
  • Spring Boot
  • Flask
  • Django
  • FastAPI

ML & AI

  • PyTorch
  • TensorFlow
  • HuggingFace Transformers
  • Opacus (DP-SGD)
  • LoRA / GPT-2 Fine-tuning
  • Scikit-learn
  • Pandas / NumPy
  • Prompt Engineering

Databases

  • PostgreSQL
  • MySQL
  • SQLite
  • Prisma ORM
  • REST APIs

DevOps & Cloud

  • Docker
  • Git / GitHub
  • GitHub Actions / CI-CD
  • Linux (Ubuntu / Debian)
  • AWS
  • Vercel / Netlify / Railway

Testing & QA

  • JUnit 5
  • ReadyAPI
  • Postman
  • STRIDE Threat Modelling
  • Vulnerability Assessment
  • Attack Tree Analysis

Security

  • Spring Security / RBAC
  • 2FA / OTP
  • Differential Privacy (DP-SGD)
  • XSS / CSRF / SQL Injection Prevention
  • CSP Headers / Rate Limiting
  • Cryptography

Design Tools

  • Figma
  • Adobe XD
  • Photoshop
  • Illustrator
  • Premiere Pro
  • After Effects

Networking

  • TCP/UDP Sockets
  • DHCP / NAT
  • Wireshark
  • IP Networking Fundamentals

CMS & Tools

  • WordPress
  • WooCommerce
  • Maven
  • Jira
  • Trello

About Me

Educational background, professional experience, and achievements.

Education

Bachelor of Computer Science

University of New Brunswick

Jan 2023 – Dec 2026

Relevant Coursework:

Data Structures & AlgorithmsDatabase Systems (CS2503)Software EngineeringSoftware Security (CS4417)Foundations of Privacy (CS4413)Data MiningComputer Networks (CS3873)Operating Systems (CS3413)UI Design (CS3035)Server Administration & Security (KIT304)Computability & Formal Languages (CS2333)Java I & II (CS1083)Discrete MathematicsLinear AlgebraProbability & Statistics (STAT 2593)Cyberviolence (SOCI2003)

Certifications

ReadyAPI: API Test Engineer — Basics

SmartBear · Feb 2026

Postman API Fundamentals Student Expert

Postman · Jan 2026

R Programming Boot Camp

Bangladesh University of Professional Economics Club · 2023

Advanced WordPress Development

Softech-IT · 2018

Experience

Manager, Customer Escalation Team

IO Solutions — Fredericton, NB

May 2025 – Jul 2025

  • ·Managed 5–10 daily escalations for Rogers and Fido covering network connectivity, billing, and device configuration; resolved 90% on first contact
  • ·Coached 4 agents on escalation protocols and effective customer communication, boosting team efficiency
  • ·Analysed telecom datasets with 1,000+ records to identify recurring fault patterns and improve resolution strategies

Customer Care Specialist

IO Solutions — Fredericton, NB

May 2023 – Apr 2025

  • ·Supported 20+ daily customer inquiries across Fido, Rogers, Cityfone, and Shaw with empathetic communication
  • ·Achieved highest sales performance for two consecutive periods by identifying wireless plan upgrades and add-ons
  • ·Managed migrations across multiple telecom carriers, reducing client downtime by 3 hours weekly for 40+ clients
  • ·Received commendation as Most Knowledgeable Representative for handling complex billing and technical issues

Full-Stack Developer (Volunteer)

KrishiVet Nutra Solution — krishivet.ca

2024 – Present

  • ·Designed and developed the complete website, brand identity, and admin dashboard for a veterinary supplement company
  • ·Implemented 2FA admin authentication, XSS/CSRF hardening, CSP headers, and SEO with JSON-LD structured data
  • ·Ongoing maintenance and feature development using Next.js 16, PostgreSQL, and Prisma ORM on Vercel

Web Developer & Brand Designer

Roboight — roboight.ca

Dec 2023 – Dec 2024

  • ·Rebuilt the platform in Next.js using React, TypeScript, and ES6 with login, registration, password reset, and 5+ REST API endpoints
  • ·Designed the organisation's logo and complete brand identity including colour palette, typography, and visual guidelines

Webmaster

Bangladesh Student Society — University of New Brunswick

Dec 2023 – Oct 2024

  • ·Built the society's first WordPress website, improving accessibility for 150+ active members in collaboration with faculty
  • ·Integrated member registration, login, and an online voting system that reduced manual effort and increased event participation

Motion Graphic & UI/UX Designer (Contract)

EGC LTD — Dhaka, Bangladesh

Jul 2020 – Dec 2022

  • ·Designed 30+ motion graphics projects that elevated viewer engagement and brand visibility across digital platforms
  • ·Created 15+ prototypes and wireframes improving user experience metrics by 25%, delivering intuitive navigation for end-users
  • ·Developed animations using Adobe Creative Suite (After Effects, Premiere Pro, Photoshop, Illustrator), achieving a 30% increase in client satisfaction ratings

Design & Creative Work

Experienced in brand identity, UI/UX design, motion graphics, and visual storytelling using Figma, Adobe XD, Photoshop, Illustrator, Premiere Pro, and After Effects. Portfolio spans full brand systems, packaging design, and motion graphics campaigns for clients across Canada and Bangladesh — including KrishiVet, Roboight, The Feyre, Miyabi, and ACC ECO AMICA Club.

View Full Design Portfolio