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.
Featured Work
Showcasing full-stack development, machine learning research, and system architecture.
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.
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%.
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.
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.
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.
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.
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:
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 →