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.
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
- Ship the whole loopA feature isn't done when the screen looks right. It's done when data, notifications, edge cases and costs work too.
- AI 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.
- Design is part of engineeringInterfaces should explain the system behind them. I care how it looks because I care how it's understood.
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.
Mobile
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)
AI / 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)
Backend
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)
Web
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
Data / 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
From fundamentalsto products in use.
B.Sc. Computer Engineering
Algorithms, data structures, systems and software engineering — the fundamentals everything else stands on.
Artificial Intelligence & Machine Learning
Deep learning, NLP and evaluation practice; transformer-based text classification with BERT.
Mobile development with Flutter & Firebase
Settled on a stack for shipping cross-platform products quickly without sacrificing quality.
Client & freelance projects
Business websites, management systems, mobile apps and Discord automation for real clients with real deadlines.
Independent products
XyloFit, HALLGuard and a personal AI assistant — designed, built and operated end to end.
LLM systems inside real products
Retrieval, tool use and agentic workflows — wired into mobile apps people actually open every day.