Second-year student in a University Bachelor of Technology (BUT) in Computer Science at IUT de Metz, on the Application Development track: design, development and validation. I build web and software applications, from design to testing and deployment, also drawing on artificial intelligence tools: a clean data model, clear logic and a polished interface.
Computer Science · 2nd year · IUT de Metz
Hi, I’m Ahmet.
I build macOS apps, web applications, games in C, databases
I design and build web and software applications, from design to testing and deployment, also drawing on artificial intelligence tools. I am looking for an internship of at least 2 months, starting April 12, 2027, within a team, in Metz or Luxembourg.

Profile
Complete applications, from the data model all the way to the screen.
- Target role
- Application development
- Programme
- BUT Computer Science · 2nd year
- Mobility
- Metz and Luxembourg · Driving licence
- Core stack
- TypeScript, Swift, SQL
Languages and interests
- FrenchNative
- TurkishNative
- EnglishB2, Upper-intermediate
- GermanA1, Basic knowledge
Interests
AI · Computing · Software development · Photography · Music · Weight training
From design to validation
I connect the data model, application logic, interface and functional tests. That is the core of the Application Development track.
Comfortable with data
Conceptual and relational data models, constraints, joins, aggregations and subqueries on MySQL. Data never stays theoretical.
A reliable junior profile
Pair work, Git, reports, presentations, organisation. I aim to learn fast without overselling my level.
Projects
A published macOS product and academic work, from data modelling to the interface.
Featured project
macOS app · Public release · 2026
CoreTend: macOS cleanup and maintenance
Free, open-source native macOS app (SwiftUI, Swift 6): see what fills your Mac and clear it safely. Four spaces: Home, Space (disk map, duplicates), Clean (14 rules in one pass, with Undo) and Apps (complete uninstall). Personal project led, directed and validated by me, with Claude as a development assistant under my supervision through release.
OutcomeFull automated test suite (207 tests) and a public bilingual FR/EN site. Public release, Developer ID signed and Apple-notarized, distributed through the site, GitHub and Homebrew, with signed updates.


- A Swift package split into modules: read-only scanning, safety (the only module allowed to move files, to the Trash), domain, SQLite persistence and the design system.
- Local scans with no account or telemetry; only an explicitly requested update check reads the public HTTPS manifest.
- A command line and a read-only MCP server for AI assistants; no telemetry, no account.
- Performance measurements on 10,000 synthetic files, alongside the unit tests.
- Swift 6
- SwiftUI
- SQLite
- Sparkle
- macOS
Academic work
Web applications
Two management apps backed by MySQL. Step through a real walkthrough: the cursor shows each action and the explanation follows (the apps are in French).
University project · In pairs · 2025-2026
S.A.T.: work-order management web application
Step 1 / 11
The work-order list
Each work order with its contract, site town, client and total incl. VAT, computed in SQL with the price valid on the work-order date.
Use ← → to navigate

Games in C, a guided game
Four games that run in the terminal. Pick one, then step through a real game recorded from the compiled program, each step explained (the program output is in French).
University projects · In pairs · 2024-2026
Step 1 / 7
Settings
The player sets up the game: a 5 × 5 grid, level 3 out of 4, and chooses to start. Every input is validated (number, bounds).
Use ← → to navigate
5 × 5 grid, level 3: the computer wins.
Source code · Game of Nim================================================================== ================= Bienvenue dans le jeu du Nim ! ================= ================================================================== ================== Créateur : Ahmet BASBUNAR ===================== ================================================================== => Le but est d'atteindre le puits de la grille => en choisissant des cases voisines, et avec une certaine stratégie ================================================================== ==> Veuillez saisir les Paramètres du jeu : ================================================================== ==> Entrez le nombre de lignes ( entre 5 et 30 ) : 5 ================================================================== ==> Entrez le nombre de colonnes ( entre 5 et 30 ) : 5 ================================================================== ==> Choisissez un niveau de 1 à 4 : 3 ================================================================== ---------------------- Qui commence le jeu ? --------------------- ================================================================== ==> Qui commence le jeu ? L’ordinateur (1) ou le joueur (2) : 2
- C
- Strategy
- Nimbers
Databases
University projects · Completed · 2024-2026
- SQL
- Looping
- Excel
- CSV
Relational databases: Zoo and Insurance projects
Design and use of relational databases for a wildlife park and an insurance company, from the conceptual model to reporting.
- Conceptual and relational data modelling with Looping.
- Creating and querying the SQL databases.
- Queries with joins, aggregations and subqueries.
- Excel/CSV import/export and statistical visualisations.
OutcomeDatabases modelled then used in practice: queries, Excel/CSV exports and statistical visualisations.
Skills
Everything listed here is practised in class or in projects, at the honest level of a BUT student.
solid foundations
Languages
TypeScript · Swift · C · SQL · Python · PHP
from Mac to browser
Applications
macOS apps with SwiftUI · Web interfaces with TypeScript, HTML and CSS · APIs with Deno
modelling and querying
Data
MySQL · SQLite · Data modelling (Looping) · phpMyAdmin · Excel / CSV
assisted development
AI tools
Claude Code · Codex
working environment
Systems & tools
Linux (Debian) · macOS · Git & GitHub · Xcode · VS Code · Typst · LaTeX
working properly
Methods
Modular architecture · Unit testing · Functional testing · Automated audits · Collaborative work
Education
A computer-science-oriented path since high school, now in the BUT programme at IUT de Metz.
2021–2022
General secondary year, SNT option
Lycée Félix Mayer · Creutzwald
2022–2024
STI2D technological baccalaureate, SIN option
Lycée de la Communication · Metz
Since 2024
BUT in Computer Science, 2nd year
OngoingApplication Development track: design, development and validation
IUT de Metz, Université de Lorraine · Metz
Software and web development, databases, networks and project management. Designing complex applications (requirements, code, maintenance) and automated test suites. Internship built into semester 4.
Certifications
Claude Academy (Anthropic) · 2026
AI Fluency: Framework and foundations
Working with AI effectively and responsibly through the AI Fluency framework: Delegation, Description, Discernment and Diligence.
Verify the badgeClaude Academy (Anthropic) · 2026
AI Fluency for builders
The AI Fluency framework applied to designing and building products with AI.
Verify the badgeClaude Academy (Anthropic) · 2026
AI capabilities and limitations
What AI models can do, and where they fall short: knowing when to rely on them and when to check.
Verify the badgeClaude Academy (Anthropic) · 2026
Building effective human-agent teams
Organising work between people and AI agents: sharing roles, supervising, validating.
Verify the badgePix.fr · 2024
PIX certification
French national certification of digital skills: information research, communication, security and digital content.
View certificateKaggle · 2024
Intro to Programming
Python fundamentals: variables, functions, conditions, loops and data structures.
View certificate
The internship I’m looking for
I’m looking for a team and a real product to move forward.
April 2027
Earliest start
12 April · then 2 months minimum
- Start
- From April 12, 2027
- Length
- 2 months minimum
- Format
- On-site
- Field
- Software, web and AI development
- Level
- 2nd-year BUT CS · AD track
- Area
- Metz area, Luxembourg
Semester-4 internship of the BUT, starting April 12, 2027, for at least 2 months. Target missions: software development, web development, software testing and maintenance, or a project involving AI. Goal: to see a product move from the brief to production, inside a team.
Have an internship in mind? Let’s talk.
Form, email or LinkedIn: whichever suits you. I reply fast.









