Backend Developer · Java & Spring Boot · AI Systems

Hüseyin Enes Ertürk

I mainly build backend applications with Java and Spring Boot. I also handle deployment and server-side setup for many of my projects, and recently I have been working with AI APIs and agent-based systems as well. This site is where I keep my projects, technical notes and development logs.

Selected Projects

All →

More

  1. Cradlecrown 2026 A browser-based real-time strategy game with 65 civilizations, single-player matches against bots and online rooms for up to eight players. Game
    • TypeScript
    • HTML5 Canvas
    • Node.js
    • Socket.IO
    • Vite
  2. Jobverse 2026 A career web app with job search, salary and skill data, CV matching and AI-assisted interview practice. I worked on the backend and server deployment. Web
    • Node.js
    • Express
    • TypeScript
    • MongoDB
    • Firebase
  3. CommsItumo 2025 A web app that analyses YouTube comments for sentiment and recurring topics and lets users ask questions about the results. Web
    • Python
    • FastAPI
    • WebSocket
    • Transformers
    • YouTube Data API
  4. Scanex 2026 A Flutter app for generating optical answer sheets, scanning them with a phone camera, grading them and exporting the results to Excel. Mobile
    • Flutter
    • Dart
    • Google ML Kit
    • SQLite
    • Provider

A real-time strategy game in the browser

Cradlecrown

Play ↗

Cradlecrown runs directly in the browser. You start a match as Sumer, Egypt, the Indus, Shang or the Minoans. At the end of each age you choose one of three civilizations to continue with, while keeping your army and previously earned bonuses. The game currently includes 65 civilizations. You can play against bots or create online rooms for up to eight players.

I built the game with TypeScript and HTML5 Canvas. Online matches use a Node.js and Socket.IO server, while single player runs the same simulation code in the browser. I also manage the server and deployment process. Source ↗

From the Journal

All →
  1. Cradlecrown v2.8: Every civilization gets a rule of its own 91 distinct civilization traits, clear percentage strengths and weaknesses, 273 reforms chosen by name, a single-panel civilization picker and a more reliable AI opening. 3 min read · #cradlecrown
  2. Cradlecrown v2.7: A steadier interface and abilities you can see Fixed production queues and resource gauges, a correction to stacked movement bonuses, simpler civilization summaries and visible signature abilities on the battlefield. 3 min read · #cradlecrown
  3. Cradlecrown v2.6: 91 civilizations, new buildings and a migration tutorial From v2.0 to v2.6: Europe, civilization traits and edicts, lasting reform rules, a twelve-chapter tutorial, redrawn production buildings and a new voiced trailer. 4 min read · #cradlecrown