Building at the intersection of machine learning and software engineering.
ሰላም and Hello! I'm Kidus Dereje Zewde — a Computing Science + Economics student at University of Alberta (graduating June 2026), currently working as a Founding Engineer at Scam AI. My work sits at the boundary between research and production: I've published 4 papers on deepfake and AI-generated content detection, and I build systems that put those ideas into practice.
I care about the full stack — from model architecture to user-facing product — and I'm drawn to problems where rigorous engineering and creative thinking both matter.
Education
BSc Computing Science + Economics Minor with additional Certificate in Innovation and Entrepreneurship University of Alberta
Expected June 2026Experience
Founding Engineer Scam AI
June 2026 – Present- Contributed to the development of Scam AI's Eva-v1 deepfake and AI-generated media detection models, building ML pipelines to detect face swaps, expression and facial-attribute manipulations, and synthetic imagery from Stable Diffusion, DALL·E, Midjourney, and Flux across image and video, reaching 98.2% accuracy with confidence scores and manipulated-region heatmaps served via a RESTful API at sub-4-second inference for KYC and content-moderation use cases
- Worked across CheckReality.ai's enterprise forensic detection stack including AI-generated image detection (GAN fingerprints, diffusion signatures, pixel-level noise, frequency domain anomalies, metadata forensics, C2PA credential validation), document forgery analysis (bank statements, pay stubs, IDs), active liveness and age estimation for identity verification, and remote interview integrity — and implemented CAM-based explainability outputs using PyTorch and EfficientNet to support SOC 2 Type II compliant, audit-ready forensic reporting
- Built Scam AI's voice clone and synthetic audio detection models, identifying cloned voices across languages and accents, text-to-speech from ElevenLabs, PlayHT, and Azure TTS, and audio manipulations such as splicing, pitch, and speed alterations — reaching 98.5% accuracy in under 3 seconds per clip, with real-time and batch REST API endpoints powering live call verification for vishing prevention
Machine Learning Intern Scam AI
Jan 2025 – June 2026- Engineered a synthetic data generation pipeline using LangChain, ElevenLabs, and Qwen-MT to produce high-quality scam samples in 14 languages for ML model training.
- Designed a multi-agent AI system using Deepgram, LiveKit, FastAPI, and a fine-tuned OpenAI 4.1 model to transcribe and score potential scam calls, achieving 80% success rate.
- Developed an agentic SMS scam detection API using FastAPI and a fine-tuned Qwen3.2-32B model via LangChain for adaptive real-time detection.
- Implemented CAM visualization for a deepfake detection model using PyTorch and EfficientNet to produce interpretable AI tampering heatmaps.
Machine Learning Intern Avolta Inc.
Oct 2023 – Jan 2024- Fine-tuned a pre-trained YOLOv5 object detection model on a specialized car theft dataset, increasing accuracy by 20%.
- Engineered ETL pipelines for ML data ingestion, streamlining feature processing for continuous model training and evaluation.
- Implemented automated data validation and augmentation scripts to ensure high-quality, consistent data streams.
Publications
Skills
Languages
- Python
- TypeScript / JavaScript
- Java
- C / C++
- SQL
- Swift
- R
Frameworks
- React / Next.js
- SvelteKit
- Django / FastAPI
- PyTorch
- TensorFlow
- scikit-learn
ML / Data
- NumPy / Pandas
- HuggingFace
- OpenCV
- Gemini API
- RAG Pipelines
- Matplotlib
Databases
- PostgreSQL
- Firebase
- MongoDB
- MySQL
- Prisma
- Supabase
DevOps
- Docker
- AWS (Lambda, S3, Bedrock)
- GitHub Actions
- Vercel
- Git