Skip to content
Ed. 2026Building XyloFit

Halil RodiDağ — Software, Mobile & AI Developer

Software, mobile & AI developer.

I build mobile apps, AI-powered products and the backend systems behind them — from a Flutter screen to the model and data it depends on.

Fig. 01 — Trace
  1. 01Client
  2. 02Interface
  3. 03Intelligence
  4. 04Data
  5. 05Outcome
One request, followed through the stack of each product I’ve built.See XyloFit →
01AboutComputer Engineering, B.Sc.

About Halil Rodi Dağ

I’m a computer engineer drawn to the part of software where an idea has to survive real use — the app on someone’s phone, the model that has to be right often enough, the backend that can’t go down at 3 a.m.

Where I work

Mobile
Flutter apps that ship to both stores from one codebase.
Artificial Intelligence
From fine-tuned BERT to LLM assistants with tools and memory.
Backend
APIs, data models and event-driven systems that hold up.
Web
Fast, accessible interfaces in Next.js and React.

How I work

  1. 01Ship the whole loopA feature isn't done when the screen looks right. It's done when data, notifications, edge cases and costs work too.
  2. 02AI where it earns its placeI use models to remove friction — logging a meal, moderating a raid, automating a chore — not as a sticker on the box.
  3. 03Design is part of engineeringInterfaces should explain the system behind them. I care how it looks because I care how it's understood.
02SkillsGrouped by the problems they solve

A toolkit,not a checklist.

No percentages — just what I reach for, and where it has shipped. Hover a tool to see where it was used.

  1. 01Mobile

    Cross-platform products that feel native.

    • Flutter (Used in XyloFit, Client apps)
    • React Native (Used in Prototypes)
    • Firebase (Used in XyloFit, Client apps)
    • FCM (Used in XyloFit)
    • AdMob (Used in XyloFit)
  2. 02AI / ML

    Models and LLM systems that do useful work.

    • Python (Used in AI Assistant, BERT, HALLGuard)
    • PyTorch (Used in BERT)
    • TensorFlow (Used in ML studies)
    • BERT (Used in Text classification)
    • NLP (Used in Text classification)
    • RAG (Used in AI Assistant)
    • LLM systems (Used in AI Assistant, XyloFit)
  3. 03Backend

    Services with clear contracts and few surprises.

    • Python (Used in APIs, HALLGuard)
    • Django (Used in APIs)
    • Flask (Used in APIs)
    • C# (Used in Management system)
    • .NET (Used in Management system)
    • WebRTC (Used in Puzzle Arena, Calling)
  4. 04Web

    Fast, accessible interfaces.

    • Next.js (Used in Puzzle Arena, Business sites, This site)
    • React (Used in Puzzle Arena, Business sites, AI Assistant)
    • TypeScript (Used in This site)
    • JavaScript
    • HTML
    • CSS
  5. 05Data / Infra

    Storage and plumbing chosen for the read pattern.

    • Firestore (Used in XyloFit)
    • MSSQL (Used in Management system)
    • REST APIs (Used in HALLGuard, APIs)
    • Git
03JourneyEducation → practice → products

From fundamentalsto products in use.

  1. 01 — FoundationEducation

    B.Sc. Computer Engineering

    Algorithms, data structures, systems and software engineering — the fundamentals everything else stands on.

  2. 02 — SpecialisationTraining

    Artificial Intelligence & Machine Learning

    Deep learning, NLP and evaluation practice; transformer-based text classification with BERT.

  3. 03 — CraftMobile

    Mobile development with Flutter & Firebase

    Settled on a stack for shipping cross-platform products quickly without sacrificing quality.

  4. 04 — PracticeFreelance

    Client & freelance projects

    Business websites, management systems, mobile apps and Discord automation for real clients with real deadlines.

  5. 05 — OwnershipProducts

    Independent products

    XyloFit, HALLGuard and a personal AI assistant — designed, built and operated end to end.

  6. 06 — NowFocus

    LLM systems inside real products

    Retrieval, tool use and agentic workflows — wired into mobile apps people actually open every day.

04ContactEmail · GitHub · LinkedIn

Have a projectin mind?

Freelance work, a product collaboration or a role on your team — tell me what you’re building and where you’re stuck. Mobile, AI and backend problems are especially welcome.

Have a defined project? Use the request form
© 2026 Halil Rodi DağBack to top ↑