Hi, I'm Yasin 👋
A 2025 graduate from the Software Engineering Bachelor's program at NTNU Gjøvik, currently pursuing a Master's in Artificial Intelligence. Co-founder of Safe Media AI AS.
YH

About

Yasin, a 2025 graduate from the Software Engineering Bachelor's program at NTNU Gjøvik with a grade A thesis and Eurika Prize, is currently pursuing a Master's in Artificial Intelligence. Passionate about programming and building digital solutions, Yasin co-founded Safe Media AI AS and leads the development of Declassifai, a web application for detecting and redacting sensitive documents in PDFs. With experience in fullstack development, data processing, cybersecurity, application/system development, cloud computing/devops, infrastructure as code and AI/ML, Yasin enjoys tackling challenging problems and is committed to continuous learning. Having worked as a teaching assistant, Yasin has a strong foundation in both technical and communication skills, emphasizing professionalism and goal-oriented teamwork. Eager to take on dynamic consulting projects and contribute to a driven team environment.

Skills

javascript
terraform
java
javafx
python
c
c++
Go/Golang
MicrosoftAzure
Scrum
sql
nosql
mongodb
mariaDB
postgresql
react
android
html5
css3
node.js
amazonaws
firebase
nginx
linux
docker
git
Machine Learning
Deep Learning
Neural Networks
PyTorch
Linear Algebra
Probability Theory
Optimization
Game Theory
Markov Chains
Natural Language Processing
Computer Vision
Tsetlin Machines
Research Methodology
Scikit-learn
Master's Projects

Projects During Master's Degree

Research and academic projects from my Master's in Artificial Intelligence program.

Graph Tsetlin Machine for Hex Board Game Winner Prediction

A modular, high-performance implementation of Graph Tsetlin Machines (GTM) applied to the Hex board game for winner prediction using deep logical learning and reasoning. The project uses interpretable AI methods that learn logical rules through clause-based learning and message passing across graph structures. Achieves 99-100% prediction accuracy on 10x10 boards at end-game stages, with CUDA-accelerated training for efficient GPU utilization.

Python
CUDA
Graph Neural Networks
Machine Learning
Tsetlin Machines
Game AI

Multimodal Genre Classification - MM-IMDb

Deep learning project for multi-label movie genre prediction from text (plot summaries) and images (movie posters) using the MM-IMDb dataset. Implemented multiple architectures including LSTM with Attention, DistilBERT, ResNet-18/50, and various fusion strategies (Early, Late, Attention-Based). Achieved 59.79% F1-Macro with Attention Fusion model, demonstrating the effectiveness of multimodal learning over unimodal approaches.

Python
PyTorch
Deep Learning
NLP
Computer Vision
Multimodal Learning
BERT
ResNet
Latest Work

Post Graduate & Personal Projects

Recent projects and ventures after completing my bachelor's degree, including personal projects.

Declassifai

Declassifai

Developed Declassifai, a web application for detecting and redacting sensitive documents in PDFs. The application utilizes AI and machine learning to automatically identify sensitive information and provides tools for manual highlighting and redaction. Features include AI-powered automatic detection, customizable redaction modes, and support for various document formats.

AI/ML
React
Python
PDF Processing
Safe Media AI AS

Safe Media AI AS

Co-founded Safe Media AI AS, a company specializing in AI-powered document security solutions. The company is responsible for Declassifai and is developing further products focused on secure document processing and AI-driven security solutions.

AI/ML
Document Security
Product Development
GLive - GitHub to Live

GLive - GitHub to Live

Automatically clone and run any GitHub project with AI-powered setup and dependency management. GLive uses AI to understand any project and get it running with a single command. Features include one-command setup, AI-powered analysis, security scanning, smart recovery, and support for multiple platforms (Node.js, Python, Go, Rust, Java). Includes a web dashboard with PWA support.

Go/Golang
Next.js
TypeScript
AI/ML
DeepSeek API
Docker
CLI Tools
Fly.IO
Vercel
Clerk
firebase
STrack - Subscription Tracker

STrack - Subscription Tracker

A modern subscription management SaaS that helps you take control of your recurring expenses. Simply paste a subscription link or type a service name — STrack uses AI-powered parsing to automatically extract pricing, billing cycles, and service details from 100+ known services. Features include smart link parsing, multi-currency support, visual analytics, and upcoming smart notifications for renewals.

Next.js
TypeScript
Tailwind CSS
Clerk
Firebase
Google Gemini API
Radix UI
Framer Motion
Recharts
My Projects

My Projects During My Bachelor's Degree

A collection of projects I've worked on during my bachelor's degree.

SmartHus As (Basic Java)

SmartHus As (Basic Java)

Developed a basic Java program to manage a storage of items, featuring functionalities to add, remove, list, and search items through a user-interactive Cli menu. (Programming 1 course exam)(JAVA)

JAVA

1.2.watch (kotlin)

Developed 1.2.Watch, pronounced “When to Watch”, is a user-friendly application designed to help you keep track of all your favorite media—be it movies, series, or anime. With a friendly and intuitive interface, you’ll have all the information about your beloved media in one place. Know exactly when the next episode airs and where to watch it, if available. Find out when new movies are released or become available for streaming. Discover new and related content based on what you already love. (Mobile Programming course exam)(KOTLIN)

Kotlin
XML
Android Studio

Frk. Economy

Developed a desktop application for budgeting and accounting aimed at small businesses, providing control over transactions with features like detailed income and expense tracking, graphical reports, and budget management. The application includes multiple pages for transaction overviews, budget insights, and comprehensive financial reports. The project is currently under development, focusing on further testing and refinement.

JAVA
JAVAFX

RiddleBoundRampage

Co-created an interactive path-based adventure game featuring customisable stories, riddles, and dynamic gameplay where players solve puzzles while being chased by a zombie monster. The game offers a variety of play modes, including story creation and competitive challenges, with customisable goals and character settings for a personalised experience. Development is ongoing, with plans for future enhancements.

JAVA
JAVAFX
ElectroMart

ElectroMart

Developed a full-stack e-commerce platform for electronics using React (as a new beginner) for the front-end and a RESTful API built with Golang for the back-end. Implemented core features like product categorisation, detailed product views, cart management, and checkout. Utilised MySQL for database management and integrated various tools like GORM, Gin-Gonic, and GoDotEnv for efficient and scalable backend operations.

Go/Golang
React
Html5
css3
component-css
MariaDB
Heroku
Gin-Gonic
Quote

I like building things

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on linkedin and I'll respond whenever I can. I will ignore all soliciting.