Skip to content

Machine Learning Engineer · Istanbul, Türkiye

A. Melih Afşar

I build machine learning for weather forecasting at Buluttan Weather Intelligence, and apps people actually use on the side.

at Buluttan
2+ yrs
at Buluttan
live web apps
2
live web apps
Sabancı CS & Eng.
BS ’25
Sabancı CS & Eng.

Site forecast · next 24h

0006121824
median P10–P90illustration

01 / About

Engineer by trade, builder by habit.

I'm a machine learning and software engineer based in Istanbul. I work as an ML Engineer at Buluttan Weather Intelligence on site-specific weather forecasting, after two years there as a fullstack engineer.

I graduated from Sabancı University in Computer Science and Engineering in 2025. Outside work I build and run my own apps, like Kelime Masası and Voicerr.

  • Machine learning

    Forecasting models that hold up in production, not just in notebooks.

  • Product building

    Shipping small, useful apps end to end, from backend to store listing.

  • Self-hosting

    Linux, home labs, and tools that make systems easier to run.

  • Hardware

    Tinkering with Raspberry Pis and Arduinos in my spare time.

02 / Experience

Two years and counting at Buluttan.

  1. Oct 2025 – Present

    Machine Learning Engineer

    Buluttan Weather Intelligence

    Machine learning for Zoomcast, Buluttan's site-specific weather forecasts.

  2. Sep 2024 – Oct 2025

    Fullstack Software Engineer

    Buluttan Weather Intelligence

    Maintained RESTful weather APIs and built B2B web interfaces. Part-time while studying, full-time from June 2025.

  3. Jul 2024 – Sep 2024

    Software Intern

    Buluttan Weather Intelligence

Education

BS, Computer Science and Engineering

Sabancı University

2020 – 2025

Certifications

  • Fundamentals of Deep Learning

    NVIDIA Deep Learning Institute · Dec 2023

  • Fundamentals of Accelerated Computing with CUDA C/C++

    NVIDIA Deep Learning Institute · Dec 2023

03 / Projects

Things I've built and shipped.

Word game · Web

Kelime Masası

A free online word game for playing with friends at the same table. Invite someone with a room code or play the computer, in Turkish, English, or bilingual modes, with a daily table and timed games.

  • Next.js
  • TypeScript
  • Cloudflare D1
Play it Private repo

Transcription · Web

Voicerr

Record a microphone, a browser tab, or system audio, or drop in a file, and get a searchable transcript. Bring your own Gemini, OpenAI, or OpenRouter key; speaker labels and SRT/VTT export included.

  • JavaScript
  • Gemini API
  • IndexedDB

Mobile app · Android

Course Notifier

Published app that alerts university students when a seat opens in a course they want. Push notifications through FCM and in-app purchases through RevenueCat.

  • Flutter
  • Firebase
  • TypeScript

More projects

  • Receipt Hoarder

    Receipt manager with dual OCR pipelines (Gemini and ML Kit), multi-image support, and offline storage.

    FlutterRiverpodML Kit Code
  • Automotive Value Prediction

    Team project: ML system recommending cars with the best cost-to-value ratio.

    PythonTensorFlowMongoDB Code
  • Scraped Data Analysis

    Scraped car listings from sahibinden.com and analysed them with machine learning.

    PythonSeleniumscikit-learn Code
  • Queue Simulation

    M/M/c queue simulation for benchmarking dispatching algorithms.

    PythonSimulation Code

04 / Skills

Tools I reach for.

Languages
PythonTypeScriptJavaScriptDartC / C++Java
ML & data
Machine learningDeep learningTensorFlowscikit-learnCUDAData analysis
Backend
FastAPIFlaskNode.jsREST APIsMongoDBFirebase
Frontend & mobile
ReactNext.jsVue.jsFlutterTailwind CSS
Infrastructure
LinuxDockerGitCloudflareSelf-hosting

05 / Contact

Working on something interesting?

Collaborations, ML and forecasting questions, or just to say hi. Email is the best way to reach me.