Software Developer

I’m a Senior Software Developer & Researcher who treats code like a composition. Whether I’m fine-tuning LLMs for security, building data pipelines, or writing lyrics, I build things that are robust, precise, and expressive.

Scroll to explore
Hero

Who I am?

I’m Moe, a developer living at the intersection of logic and art. While my professional background is rooted in the complexities of Machine Learning security and Big Data engineering, my approach is defined by a singular obsession: creating things. I believe the best engineering requires a creative soul, which is why I tackle technical challenges—like hardening AI models or optimizing data workflows—with the same discipline and rhythm I bring to songwriting and the arts. For me, whether it’s a line of Python or a verse of a song, it’s all about finding the perfect balance of form and function.

Moe
Hero
Projects
DocuMind - AI Document Intelligence Library

DocuMind - AI Document Intelligence Library

Ever wished you had a second brain that actually remembers everything you've read? I built DocuMind because I was tired of uploading the same PDFs to ChatGPT over and over. I wanted a personal library where my documents live permanently - analyzed, organized, and ready to answer my questions anytime. Upload a PDF or text file, and DocuMind's AI breaks it down into summaries, key points, sections, and even pre-generates questions it can answer. The magic happens when you ask questions across your entire library - using RAG (Retrieval Augmented Generation), it searches all your documents, finds the relevant pieces, and synthesizes answers from multiple sources. It's like having a research assistant who's read everything you have and never forgets. Built with a Rails API backend handling document processing and PostgreSQL full-text search, plus a polished React frontend with smooth animations and a dark glassmorphism UI that makes organizing knowledge actually enjoyable.

ReactRuby on RailsPostgreSQLOpenRouter APIRAGTailwind CSS
View Project →
MalDash - Malware Mutation Research Dashboard

MalDash - Malware Mutation Research Dashboard

This is part of my Master's thesis in Computer Science, exploring code mutation using LLMs. Code mutation is the process of rewriting code snippets into functionally equivalent variations - same behavior, different syntax. My research focuses on an offensive application: can we use LLMs to rewrite known malware and evade detection? And more importantly, how do we defend against this? I built a dataset for code mutation research, fine-tuned multiple code LLMs, and created this dashboard as the experimental playground. Upload malware samples, and the LLM-powered mutator rewrites them with three strategies: semantic (preserve meaning, change structure), obfuscation (add complexity), or variation (alternative implementations). The real magic? It tracks everything. Each base malware and its mutants get analyzed by 70+ commercial antivirus engines via VirusTotal, so you can watch detection rates change in real-time as mutations evolve. There's also an AI analyzer that breaks down what each malware actually does - because understanding the threat is half the battle. Built with a Django REST backend handling the heavy lifting, SSE streaming for real-time mutation progress, and a sleek Next.js frontend with a dark theme that makes security research feel like you're in a cyberpunk movie.

Next.jsDjangoPostgreSQLSQLiteOpenRouter APIVirusTotal API
View Project →
ClearFlow - Personal AI Financial Intelligence Platform

ClearFlow - Personal AI Financial Intelligence Platform

Managing personal finances and making the right decisions has always been a challenge for me. While there are plenty of tracking apps out there, most require a paid subscription. I decided to build ClearFlow to solve this for myself—a free, private tool powered by AI. Since financial data is sensitive, I prioritized security to ensure data privacy while interacting with AI services. You can simply upload your bank exports, and the platform analyzes, categorizes, and adds notes to your transactions. It even suggests ways to save money based on your recurring payments. It’s a secure, intelligent way to understand where your money goes without the monthly fees.

ReactFastAPIPythonPostgreSQLSQLAlchemyOpenAI API
View Project →
GuitarVis - Fretboard Visualization Tool

GuitarVis - Fretboard Visualization Tool

Built this one for myself. I play guitar casually and always struggled with memorizing scales and where notes live on the fretboard - my brain just doesn't work that way. So I built GuitarVis: a real-time fretboard visualizer that shows exactly where I'm playing. It combines Web Audio API pitch detection using autocorrelation algorithms with MediaPipe hand landmark tracking to pinpoint the exact fret position on the neck. The tricky part was resolving the same note across multiple fret positions - solved it by fusing audio frequency data with hand position coordinates through a confidence-weighted algorithm. Features a calibration wizard that maps the user's camera view to normalized fretboard coordinates, scale practice mode supporting Major, Minor Pentatonic, Blues, and Dorian scales with root highlighting, and a built-in chromatic tuner with real-time cent deviation display. As a visual learner, seeing the scale shapes light up as I play through them finally made everything click. The whole thing runs at 60fps with smooth Framer Motion animations because laggy feedback kills the learning flow.

ReactTypeScriptViteTailwind CSSFramer MotionMediaPipe
View Project →
Hero
Experiences
  1. Jan 2024 - Present

    ML Research Assistant (Graduate Assistant)

    Ontario Tech University

  2. 2022 - Present

    Teaching Assistant

    Ontario Tech University

  3. 2023 - Aug 2024

    Full Stack Developer

    Utopia

  4. Jan 2021 - Aug 2022

    Big Data Engineer

    BehsaCorp

  5. Summer 2020

    Machine Learning Engineer

    Trading World

  6. Summer 2019

    Developer Intern

    Research Institute for ICT

Skills
Hero
Educations
Hero

2024-Present

Master's in Computer Science

Ontario Tech University, Canada

Hero

2018 - 2022

Bachelor's in Computer Engineering

Amirkabir University of Technology, Iran

Hero
Publications
Hero

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

mh.setak38@gmail.com

+14378737788

Toronto, Canada