Skip to content
micho.tech

Michel Yildirim

Software engineer · CS MSc student in AI, Aarhus University

Software engineer at Morch Solutions, working on a mix of client projects across different codebases and stacks. I also work on AI projects and the occasional competition, mostly reinforcement learning, NLP and LLM agents.

Experience

Jun 2024 — now

Junior Software Engineer · Morch Solutions

Aarhus, Denmark

  • Work across a portfolio of clients, from small businesses to enterprise, often switching between codebases, stacks and domains within the same day.
  • Field-service platform for cable and broadband providers: technician booking and scheduling, job tracking, equipment orders and Wi-Fi labels.
  • The full IT system for a rehearsal-space business: bookings for bands, musicians and teachers, check-in, door codes, room maintenance and their expansion into podcast studios.
  • Smaller end-to-end web apps, and well-scoped technical tasks such as API integrations for enterprise clients.
  • Agentic development as the default way of working: coding agents do much of the implementation, and my time goes into scoping, review and verification.
  • CI/CD, deployment and DevOps: automated build, test and release pipelines in GitLab, and Docker.
2025 — now

Research Assistant · CLAN, Aarhus University

Aarhus, Denmark

  • No Hands: research on programming by voice, for developers with motor impairments.
  • Set up and ran a user study on how well current AI tools support voice programming.
  • Building a prototype VS Code extension that turns speech into code edits and editor commands using LLM tool use.
Aug 2023 — Dec 2025

Teaching Assistant · Aarhus University

Aarhus, Denmark

  • Taught 25+ students per semester in object-oriented programming in Java.
  • Wrote an automated runner that tests student submissions against test suites to support grading.
  • Taught introductory object-oriented modelling (UML) and JavaScript in a digital fundamentals course.

Research, projects & competitions

2025

Danish Championship in AI · solo entry

  • Tumour segmentation in medical images (computer vision).
  • Reinforcement learning for a simulated car driving on sensor input.
  • A retrieval-augmented LLM pipeline for healthcare questions, tuned for accuracy and speed.
2025

Nitor Energy Quantitative Trading Case Competition

  • Forecasting models on two years of hourly European power-grid data. Placed 12th of 45 teams.
Summer 2024

Wikinsert · bachelor project

  • An entity-aware insertion tool for Wikipedia editors, built with CLAN at Aarhus University.
2024

Incommodities Case Crunch

  • A LightGBM pipeline forecasting wind-energy yield from spatio-temporal weather data.
2024

AUHack

  • Simulated CPU/GPU scheduling with dynamic priority queues. Honorary mention among 30+ teams.

Education

Aug 2025 — Jul 2027

MSc Computer Science, specialising in AI · Aarhus University

Aarhus, Denmark

Aug 2026 — Dec 2026

Exchange semester, School of Computing · National University of Singapore

Singapore

  • Reinforcement learning and sequential decision making; smart systems and AI governance.
Sep 2022 — Jul 2025

BSc Computer Science · Aarhus University

Aarhus, Denmark

  • Machine learning, linear algebra, compilers, distributed systems, programming languages.
Aug 2019 — Jul 2022

International Baccalaureate · Nyborg Gymnasium

Nyborg, Denmark

Skills

Engineering

Web apps and back offices, APIs, CI/CD, Docker, Git, automated testing, code review

AI & ML

Agentic and AI-first systems, LLM tool use and MCP, fine-tuning, NLP, RAG, reinforcement learning, time-series forecasting, data pipelines, computer vision

Programming

Python, TypeScript, JavaScript, Java, Kotlin, PHP, C/C++, OCaml

Frameworks

PyTorch, TensorFlow, scikit-learn, LightGBM, pandas, Polars, SvelteKit, React, HTMX, Tailwind CSS, Maven, Gradle

Languages

English, Danish and Turkish, all native

© 2026 Michel Yildirim

Fun fact: I didn't type a single line of this site. A coding agent wrote all of it while I told it what I wanted and what looked off. I still check everything, especially the content, and the code is mine, I just didn't write it by hand. That's how things get built now.