Full-stack development & applied AI

Hello, I'm Sadaf.

Building software where good ideas meet real-world problems.

I'm a full-stack software developer with a background in artificial intelligence. I enjoy turning complex requirements into practical, thoughtful experiences — from web applications to machine-learning projects.

01 / ABOUT

Curiosity with a practical edge.

My work sits at the intersection of software engineering and applied AI. I care about clear architecture, maintainable code, and building things that are genuinely useful.

My experience spans full-stack application development, NLP, machine learning, and cloud-based systems. I've worked across the software lifecycle — from understanding a problem through implementation and delivery.

TypeScript & JavaScriptReactPython & DjangoNode.jsSQL & NoSQLAWSMachine LearningNLP
02 / EXPERIENCE

Experience & education.

Professional experience

2024 — Present

Intermediate Full-Stack Developer

Mysa

Developing full-stack software for energy-management products and workflows.

2024

Senior Full-Stack Developer & AI Engineer

SmartBin

Built web applications with Django and React, worked with AWS and Docker, and supported engineering processes and mentorship.

2019 — 2022

NLP Engineer & Full-Stack Developer

Sokhan

Developed NLP features, smart voice-assistant capabilities, dashboards and web applications.

2017 — 2018

Software Developer

Fararayaneh

Worked on application enhancements, reporting, and workflow improvements.

Education

2022 — 2023

M.Sc., Artificial Intelligence

Memorial University of Newfoundland

GPA: 4.0

2014 — 2017

M.Sc., Computer Networks

Amirkabir University of Technology

2009 — 2014

B.Sc., Software Engineering

Amirkabir University of Technology

03 / SELECTED WORK

Projects I've built.

Selected projects from machine learning and web development.

01 Machine Learning

SMS Spam Detector

Classifies text messages as spam or legitimate using a Multinomial Naive Bayes classifier.

View on GitHub
02 Computer Vision

Image Style Transfer

Explores neural style transfer, combining the visual style of one image with the content of another.

View on GitHub
03 Algorithms

Substitution Cipher with Genetic Algorithms

Uses a genetic algorithm to recover plaintext from substitution-cipher text without a known key.

View on GitHub
04 Web Development

Django To-Do List

A task-planning application for organizing tasks, sub-tasks, and due dates.

View on GitHub
04 / CONTACT

Let's connect.

Interested in exchanging ideas, collaborating, or just saying hello? Find me on LinkedIn or GitHub.