Kuro Data AI — London
AI Engineering Intern
Mirako — Remote
Mobile App Developer Intern
Erguvan — Remote
Software Developer Intern
University of Greenwich, London, United Kingdom
BSc Computer Science (Bachelor's degree)
Languages: Python, TypeScript, JavaScript, Java, SQL, Swift, Solidity
Frameworks: React, Next.js, React Native (Expo), Spring Boot, Tailwind CSS
AI: Gemini, Genkit, LLM tool calling, structured output
Tools & DevOps: Git, GitHub Actions, Docker, dbt, Prisma, Firebase, EAS
Data & Databases: pandas, NumPy, Streamlit, PostgreSQL, SQLite, Firestore
Cloud: Azure, Vercel, Cloudflare Pages
Spoken Languages: English (Fluent, C2), Turkish (Native)
Hercule Published on App Store AI Coach — Beta
Live: gethercule.app
Solo developer — React Native (Expo), TypeScript, Firebase, Genkit, Gemini. A cross-platform fitness tracker on a Firebase backend, shipped to the App Store and Google Play with 50 users so far. It includes an AI gym coach in public beta: a server-side Gemini agent built with Genkit that calls typed tools to read each user's own workout logs and answer from their real training history. The agent returns schema-validated structured output, such as a 7-day training plan rendered as an accept-or-edit card, protected by per-user token quotas and rate limiting.
A Way Out Published on App Store
Live: awayout.app
Solo developer — Swift, Screen Time API, Core NFC. A free iOS focus app that locks distracting apps until the user scans a physical NFC tag. It uses Apple's Screen Time API (FamilyControls, ManagedSettings) to block apps at the OS level, and Core NFC to read the unlock tag.
Crypto Transaction Batching – Final Year Project
Code: github.com/siarkonyar/001349934-FYP_Code
Solo developer — Solidity, blockchain. Wrote Solidity smart contracts for a decentralised app that batches and schedules crypto transactions to cut their carbon footprint, and evaluated how different transaction grouping strategies affect gas cost and overall energy use.
Desktop Event Scheduling App
Code: github.com/siarkonyar/jvm-event-planner
Co-developer — Java, JDBC, SQLite. A team project where I built the persistence layer with JDBC and SQLite, using the repository pattern for full CRUD operations, and modelled the domain in UML before implementing it as object-oriented Java class structures.
Distributed Chat System
Co-developer — Java, WebSockets. A real-time Java chat system over WebSockets with public and private messaging. Implemented coordinator reassignment so the system stays up when the coordinator disconnects, and wrote 50+ unit tests.
Gumruk Beyan Tara – Web App
Live: gumrukbeyantara.com
A productivity tool that processes import declarations by splitting them into product items and generating concise summaries. Built to improve efficiency at IKRA Logistics and now actively used by employees.
Uni Night Out – Web App
Live: uninightout.vercel.app
A platform developed with my friend to help university students easily organise and attend events. Built with Next.js.