Skip to content

Ankara, Turkey

Hi, I'm Zain.

>

I build modern web experiences and AI-powered tools from Ankara, Turkey.

Portrait of Zain M. Al-Mawla
$whoamizain@ankara
Available for work
01. About Me

A developer who sweats the details.

I’m Zain — a fullstack developer based in Ankara, Turkey. I build software end to end, from database schemas and APIs to the pixels users actually touch.

Day to day I work across the stack with Next.js, React, and TypeScript on the frontend, and Python, FastAPI, and Node on the backend. Lately I’ve been training and fine-tuning ML and AI models for real problems — a wildfire-risk model trained on Google Earth Engine data, and a math assistant fine-tuned from Qwen.

What drives me is the craft: clean, accessible interfaces, code that’s a pleasure to maintain, and products that feel fast and considered. I care about the details most people never notice — because they’re what separate good from great.

Years Experience
3+
Years Experience
Projects Shipped
10+
Projects Shipped
Tech Stacks
5+
Tech Stacks
to Remote
Open
to Remote
02. Tech Stack

Tools I build with

A toolkit spanning the full stack — from typed frontends to AI model training. Hover any card to bring it to life.

#Languages

JavaScript
Python
PHP
Java
C#

#Frontend

React
Next.js
Vue
Angular
Sass

#Backend

Node.js / Express
FastAPI
Django
.NET
Laravel

#Databases

PostgreSQL
MySQL
SQLite
Supabase

#AI / Data

PyTorch
Pandas
NumPy

#Tools

Git
GitHub
Docker
Vercel
Linux
Figma
03. Featured Projects

Things I've built

A selection of projects spanning machine learning, real-time apps, and developer tooling. Code and demos linked where available.

HazardSignal project cover★ Featured

HazardSignal

Wildfire prediction system for Antalya that forecasts ignition risk using an ML model trained on Google Earth Engine satellite and terrain data.

  • Python
  • PyTorch
  • FastAPI
  • React
View Code
AI Scientific Calculator project cover

AI Scientific Calculator

A smart scientific calculator powered by an AI math model fine-tuned from Qwen that parses and solves natural-language expressions.

  • Python
  • PyTorch
  • Next.js
View Code
TaskFlow project cover

TaskFlow

A real-time collaborative task manager with live updates, drag-and-drop boards, and team workspaces.

  • Next.js
  • FastAPI
  • PostgreSQL
View Code
NexShop project cover

NexShop

A headless e-commerce starter kit with product catalog, cart, and Stripe checkout, ready to fork and customize.

  • Next.js
  • Supabase
  • Stripe
View Code
04. Experience

Where I've worked

A timeline of roles and the impact I made along the way.

  1. Freelance Fullstack Developer

    2023 — Present

    Self-Employed

    • Design and ship end-to-end web apps for clients across MENA and Europe using Next.js, FastAPI, and PostgreSQL.
    • Built AI-powered features — from a wildfire risk model to a math-solving assistant — by training and serving custom PyTorch models.
    • Own the full delivery cycle: scoping, architecture, implementation, and Vercel deployment.
  2. Backend Engineer

    2022 — 2023

    Tech Startup

    • Developed REST APIs in Django and Express serving 10k+ monthly active users.
    • Optimized slow PostgreSQL queries and added caching, cutting median response time by ~40%.
    • Containerized services with Docker and set up CI to make deploys repeatable.
  3. Frontend Developer

    2021 — 2022

    Digital Agency

    • Built responsive, accessible marketing sites and dashboards in React and Vue.
    • Translated Figma designs into pixel-accurate, mobile-first interfaces.
    • Collaborated with designers to establish a reusable component library.
05. Contact

Let's build something

Have a project in mind, a role to discuss, or just want to say hi? My inbox is always open.

Prefer to reach out directly? Use any of these — I usually reply within a day.

Based in Ankara, Turkey · Open to remote