AVAILABLE FOR 2026 · GAMES / BACKEND

Hey there 👋 welcome — I'm

FURKAN CANKARAFIL

COMPUTER ENGINEER// Games + Backend / DevOps

From match-3 game mechanics to Kubernetes chaos tests — I build production-grade, scalable systems. One half games, one half backend & DevOps.

GITHUB
// ACCESSALL·AREAS
Furkan Can Karafil
FURKAN CAN
KARAFIL
COMPUTER ENGINEER
GAMES // BACKEND // DEVOPS
furkankarafil.me
👆tap the card to flip
// ABOUT

GAMES × SYSTEMS

I'm a computer engineer who ships production systems — from match-3 game mechanics to Kubernetes chaos tests.

On one side, games with Unity/C#; on the other, scalable backend & DevOps with Go, NestJS and Docker/K8s. I feed both with real projects.

GAME SIDE

Engine-independent, testable game core in Unity/C#; design patterns and gameplay systems.

SYSTEM SIDE

Real-time bid engines, RAG services and from-scratch systems software — Go, Rust, C; with Docker, tests and CI.

// Atomic state, matchmaking and live-broadcast work in auction rooms — real-time systems that transfer directly to game-server engineering.

0+PROJECTS
0LANGUAGES
0EXPERIENCES
0GRADUATING
// EXPERIENCE

DevOps & Backend Developer Intern Yazılım.xyz

Bursa · Aug–Oct 2025

Built and maintained RESTful APIs and backend services within an agile team, working across the build-and-delivery workflow.

Software Engineering Intern Siberkon Inc.

Konya · Jul–Aug 2024

Developed features in PHP, JavaScript and TypeScript and supported server infrastructure and high-availability operations.

Cybersecurity & Reverse Engineering Anticverse Club

University · 2022–2024

Hands-on reverse engineering and security research within the university's cybersecurity club.

// EDUCATION

B.Sc. Computer Engineering

Konya Food & Agriculture University

Turkish (native) · English (C1)

2022 – 2026
// SKILLS

TECH STACK

LANGUAGES

PythonGoTypeScriptJavaScriptRustJavaCC++C#PHP

BACKEND

NestJSFastAPIExpressAxumnet/httpREST APIsMicroservices

DEVOPS & INFRA

DockerKubernetesGitHub ActionsCI/CDLinuxBashServer Admin

DATA

PostgreSQLpgvectorPrismaRedisSQLiteFirebase

FRONTEND

ReactNext.jsReact NativeTailwind CSS

ML & DATA

TensorFlow / KerasXGBoostscikit-learnpandasRAG

GAMES

UnityC#Design PatternsGameplay Systems

EXPLORING

LEARNING
LangChainLangGraph
// FLAGSHIP

FEATURED WORK

01FOUNDER · LIVEFEATURED

OkutGitsin

LIVE-STREAM GROUP-AUCTION MARKETPLACE FOR VEHICLES · FULL-STACK + INFRA

A next-generation vehicle auction platform built around live-streamed group auctions: an admin opens a broadcast, multiple cars go under the hammer, and users join with tokens and bid in real time. I designed and built the whole system, from data model to deployment.

  • Atomic bid engine on Redis + Lua for millisecond-level, race-free bid processing, with Socket.IO broadcasting every bid instantly.
  • Live video auctions via LiveKit, plus an escrow deposit flow (HELD → REFUNDED / FORFEITED) with IBAN verification.
  • Security-hardened — Helmet CSP & HSTS, XSS sanitization, endpoint rate limiting; CI/CD through GitHub Actions → Vercel.
NestJS 11Next.js 16React 19PostgreSQLPrismaRedis + LuaSocket.IOLiveKitJWTTurborepo
LIVEPRIVATE REPO
02GAME · C#FEATURED

unity-match3

UNITY 2D MATCH-3 — ENGINE-FREE, UNIT-TESTED C# CORE

A Unity 2D match-3 puzzle built around an engine-independent, unit-testable pure-C# core. Game logic is decoupled from Unity, so it stays testable and extensible.

  • Game logic in a pure-C# core, decoupled from Unity — unit-testable without the engine.
  • Extensible architecture with State, Observer, Object-Pool, Factory and ScriptableObject patterns.
UnityC#Design PatternsUnit Tests
03SAAS · RAGFEATURED

RagDesk

MULTI-TENANT, AI-POWERED KNOWLEDGE SAAS — RAG OVER YOUR DOCUMENTS

A multi-tenant SaaS that answers questions over your own documents with citations — built as polyglot microservices and engineered to run at near-zero cost.

  • Retrieval-augmented pipeline with citations, backed by PostgreSQL + pgvector for semantic search.
  • Polyglot services — a Go API, a Python / FastAPI AI service and a Next.js frontend, all containerised.
GoPythonFastAPINext.jsPostgreSQLpgvectorDockerLLM / RAG
// PROJECTS

ALL PROJECTS

01FOUNDER · LIVE

OkutGitsin

LIVE-STREAM GROUP-AUCTION MARKETPLACE FOR VEHICLES · FULL-STACK + INFRA

A next-generation vehicle auction platform built around live-streamed group auctions: an admin opens a broadcast, multiple cars go under the hammer, and users join with tokens and bid in real time. I designed and built the whole system, from data model to deployment.

NestJS 11Next.js 16React 19PostgreSQLPrismaRedis + LuaSocket.IOLiveKitJWTTurborepo
LIVEPRIVATE REPO
02GAME · C#

unity-match3

UNITY 2D MATCH-3 — ENGINE-FREE, UNIT-TESTED C# CORE

A Unity 2D match-3 puzzle built around an engine-independent, unit-testable pure-C# core. Game logic is decoupled from Unity, so it stays testable and extensible.

UnityC#Design PatternsUnit Tests
03SAAS · RAG

RagDesk

MULTI-TENANT, AI-POWERED KNOWLEDGE SAAS — RAG OVER YOUR DOCUMENTS

A multi-tenant SaaS that answers questions over your own documents with citations — built as polyglot microservices and engineered to run at near-zero cost.

GoPythonFastAPINext.jsPostgreSQLpgvectorDockerLLM / RAG
04SYSTEMS · C++

femheat

2D FEM HEAT-CONDUCTION SOLVER IN MODERN C++17 — VALIDATED BY MMS

A 2D steady-state heat-conduction FEM solver in modern C++17 — element assembly and solver written from scratch, validated by the Method of Manufactured Solutions.

C++17CMakeGoogleTestFEMNumerical Methods
05DEVOPS · K8S

k8s-resilience-harness

CHAOS-TESTING HARNESS FOR KUBERNETES — FAULT INJECTION & RECOVERY MEASUREMENT

A chaos-testing harness for Kubernetes — pod-kill fault injection with steady-state hypothesis verdicts and recovery-time measurement, tested against client-go fakes and a kind cluster in CI.

GoKubernetesclient-gokindChaos Engineering
06CAPSTONE · AI

Reveil

AI-POWERED HABIT TRANSFORMATION APP · SENIOR CAPSTONE

A cross-platform habit-building app backed by an AI engine that turns user behaviour into personalised guidance, built with a dual native client and a dedicated AI service.

React NativeSwiftUINestJSFastAPIPostgreSQLSQLiteLLM APIs
07CLOUD · ML

CostSight

AUTOMATED CLOUD-COST ANOMALY DETECTION & ROOT-CAUSE ATTRIBUTION

Detects unusual spikes in cloud spend and attributes them to the responsible service or account — so cost surprises are caught early instead of at invoice time.

Pythonscikit-learnstatsmodelspandasStreamlitAWS CUR
08GO · LINUX

gocontainer

A FROM-SCRATCH CONTAINER RUNTIME IN ~80 LINES OF GO

A tiny container runtime in ~80 lines of Go — real process, filesystem and hostname isolation via Linux namespaces, cgroups and chroot. A from-scratch docker run.

GoNamespacescgroupssyscalls
09GO · DISTRIBUTED

gochain

A BLOCKCHAIN BUILT FROM SCRATCH IN GO — POW, UTXO, ECDSA, P2P

A blockchain built from scratch in Go — proof-of-work, UTXO transactions, ECDSA wallets and P2P networking, shipped in phases with tests, CI and Docker.

GoPoWP2PECDSA
10RUST · ASYNC

rust-url-shortener

ASYNC URL SHORTENER IN RUST WITH AXUM & TOKIO

Async URL shortener in Rust with Axum & Tokio — typed errors mapped to HTTP, hit-count analytics, integration tests, tracing and a multi-stage Docker image.

RustAxumTokioDocker
11GO · BACKEND

go-rest-task-api

A PRODUCTION-STYLE TASK API IN PURE GO (NET/HTTP)

A production-style task-management REST API in pure Go (net/http, zero dependencies) with a concurrency-safe in-memory store and a clean handler layer.

Gonet/httpRESTConcurrency
12C · EMBEDDED

Process Control · RTOS

MULTI-TASKING RTOS SIMULATING DISTRIBUTED CONTROL WITH FREERTOS

A multi-tasking RTOS application (FreeRTOS, CMSIS-RTOS v2) simulating distributed control — IPC via message queues and task notifications, with a circular-buffer logger for sensor streams.

CFreeRTOSCMSIS-RTOS v2IPCEmbedded
13PYTHON · ML

Dolap Sale Prediction

PREDICTS WHETHER A SECOND-HAND LISTING WILL SELL

Predicts whether a second-hand marketplace listing will sell — feature engineering and an XGBoost classifier reaching ROC-AUC 0.815, with a scraping pipeline and two-pass labeling.

PythonXGBoostscikit-learnpandas
14PYTHON · DL

CNN · MNIST

AN OPTIMISED CONVOLUTIONAL NETWORK FOR MNIST DIGITS

Optimised a convolutional network for MNIST digit recognition, tuning architecture and training to reach 99.30% test accuracy.

TensorFlowKerasCNN
// MORE ON GITHUB
Algorithm Analyzer (Java 17 + React 19)·FEC / ARQ Study (Python)·PatiMatch (Web · UI/UX)·quiz-api · movies · MarketX · bash-script2
github.com/thefcan
// ACCESSALL·AREAS
FURKAN CAN
KARAFIL
COMPUTER ENGINEER
furkankarafil.me
// ENCRYPTEDID·2026-CS-0007
FURKAN CAN KARAFIL
BOOTING SYSTEM000%_

furkankarafil.me · Computer Engineer