UğurcanEser
Portrait of Uğurcan Eser
Portfolio overviewOpen to full-time roles

Uğurcan Eser Full-Stack Software Engineer

With 7+ years of experience, I build and ship web, mobile, AI-powered, real-time and IoT systems, from first prototype to App Store release and cloud deployment.

Selected work

Products I designed and built on my own, from the first commit to the store listing.

04

Budgetory

A multi-currency personal finance app for iPhone and Android

iOS & Android app
Role
Solo developer
Status
Live on the App Store for iPhone; new iOS and Android versions in review
  • Income, expenses, budgets, savings goals, accounts, recurring transactions, credit cards with installments and holdings such as gold and foreign currency
  • Offline first: idempotent writes and client-generated IDs, so the app stays usable without a connection
  • Home-screen widget with a safe-to-spend forecast, fed by a shared snapshot with no network calls
  • Custom Swift and Kotlin modules, over-the-air JavaScript updates, six languages, full accessibility support
React NativeExpoTypeScriptFastAPIPostgreSQLApp StoreProject page

Stamp

A desktop app for Linux, macOS and Windows that formats SD cards as FAT32 at any size and loads a zip onto them

Desktop app
Role
Solo developer
Status
Open source under the MIT license; releases for Linux, macOS and Windows
  • Formats as FAT32 at any size, which the stock formatters refuse above 32 GB, then copies a zip onto the card
  • Three native apps: GTK4 and libadwaita on Linux, SwiftUI on macOS, WPF on Windows, sharing one UI-free core per platform
  • Safety first: the system disk can never be selected, every step is logged and the zip is checked before anything is erased
  • On Windows the FAT32 structures are written by hand; 158 tests across the three apps, packages built in CI
PythonGTK4SwiftUIC#WPFGitHubReleasesProject page

Scrap Baron

A pixel-art scrapyard tycoon game for phones and the browser

Game
Role
Solo developer
Status
Playable in the browser now; iOS and Android versions being prepared for release
  • A day in four phases: set prices, weigh and haggle at the scale, sell to wholesalers, read the report; catch fraud with a magnet or by tipping the sack
  • Three tiers from a neighbourhood yard to a recycling plant, 25 achievements, 18 cosmetics and an endless mode
  • No game engine: Canvas 2D at integer scale, all art painted in code, synthesized Web Audio, about 160 KB gzipped
  • Deterministic, seeded simulation with exact save restore; about 330 unit tests and 28 end-to-end tests
TypeScriptCanvas 2DCapacitorPWAWeb AudioPlay in browserProject page

Pizza Assassin

A comedic pixel-art stealth platformer for iPhone and Android

Game
Role
Solo developer
Status
Being prepared for release on the App Store and Google Play
  • 40 levels across 6 worlds: guards patrol, investigate and chase; lure them with a slice, hide under a pizza box or turn off the lights
  • Three stars per delivery, 120 hidden toppings, ghost runs, outfits, 18 achievements and leaderboards on Game Center and Play Games
  • Levels are ASCII maps and the pixel art and chiptunes are generated by scripts; game logic runs without the scene tree
  • 371 unit tests, 18 scripted playthroughs and store automation for six languages
Godot 4GDScriptPixel artiOSAndroidWebsiteProject page

Playables

Small browser games set in Istanbul and playable ads built for ad networks. All of them run on this site.

07

Experience

  1. Yeterly AI

    Feb 2025 – May 2026

    Software Engineer · Istanbul

    Built production web and mobile apps with React, Next.js, React Native and FastAPI; took them through App Store and Google Play release, integrated LLM features, and built Unreal Engine 5 simulations on AWS and Azure.

  2. Odine Solutions

    Feb 2025 – May 2026

    Software Engineer · Client assignment · Istanbul

    Embedded on an industrial IoT project: real-time Digital Twin interfaces that visualize live telemetry, plus browser-based simulation tools driven by streaming data.

  3. Vorforge

    Jan 2023 – Feb 2025

    Software Engineer

    Developed automation system software in Python and TypeScript, built IoT device software on Raspberry Pi and ESP32, and wrote embedded C for ESP32 microcontrollers with a focus on stability and maintainability.

  4. Upwork

    Jan 2020 – Jan 2023

    Freelance Software Engineer · Top Rated · Remote

    Delivered production web and mobile apps for international clients with React, React Native and TypeScript; earned Top Rated status and repeat work, largely through referrals.

  5. Game Studio (NDA)

    Jan 2020 – Jan 2022

    Game Developer · Remote

    Developed browser games with HTML5, Phaser.js and PixiJS: gameplay systems, animation and asset pipelines for web delivery.

  6. Playable Factory

    Apr 2019 – Jan 2020

    Game Developer · Istanbul

    Built playable ads with Phaser.js for mobile ad networks, turning brand briefs into interactive creatives with design and marketing teams.

Education

  1. M.Sc. Computational Science & Engineering

    2018 – Present

    Istanbul Technical University

    Parallel computing, machine learning, numerical methods and scientific computing. Studies interrupted; resumed in 2026.

  2. Research Project

    2018 – 2019

    Istanbul Technical University

    Developed and evaluated machine-learning methods for molecular-scale quantum calculations with NumPy, SciPy and Pandas.

  3. Research Project

    2015 – 2016

    Mimar Sinan Fine Arts University

    Contributed to a TÜBİTAK-supported academic software project under faculty supervision and received a project scholarship.

  4. B.Sc. Mathematics

    2012 – 2016

    Mimar Sinan Fine Arts University · TÜBİTAK scholar

    Focused on artificial neural networks, game theory and the mathematics behind computer science.

Skills

Core stack
ReactWeb & mobile UINext.jsReact frameworkTypeScriptTyped JavaScriptPythonBackend & dataFastAPIAPI frameworkPyTorchMachine learningThree.js3D on the webUnreal Engine 5Real-time 3D
Also
React NativeAWSAzureFirebaseLLM integrationsCESP32Raspberry PiPhaserPixiJSTensorFlowFlutterSwiftUINode.js
Back to portfolio