~/portfolio
OPEN_TO_WORK --:--:--

fikret@istanbul:~$ whoami

FIKRET Cansel

Full‑stack engineer with 5+ years shipping scalable web & mobile systems — currently building education tech at Huawei on Vue + Spring Boot microservices running on Kubernetes.

// press Ctrl+K anywhere — this site has a command palette

01

$ cat ./about/README.md

// the human behind the commits

# Hello, world.

I'm a Full Stack Software Engineer at Huawei, collaborating with a Chinese team on a large-scale educational platform — Java Spring Boot services and Vue.js frontends inside a Kubernetes microservices architecture. Feature development, bug hunting, architectural decisions, code reviews: the whole pipeline.

## Before that

At Featuremind I built SSR e-commerce frontends with Next.js & TypeScript, working across teams in Nigeria and Türkiye. At Jotform I debugged React/Redux issues hit by users worldwide and fed technical insight back into the product.

## Roots

B.Sc. in Computer Engineering, Pamukkale University (GPA 3.26). My TÜBİTAK 2209-A research project got accepted — a full-stack mobile social & club platform with real-time sockets, REST APIs and NoSQL, deployed by me on a Linux VPS with Docker & Jenkins. Also worked part-time under a professor shipping .NET, Node.js and Python systems.

“Code is read more often than it is written — I optimize for the next human.”
▣ system monitor — htop
EXP0
PRJ0
CMP0
LNG0
02

$ git log --graph --career

// every job is a commit. every commit shipped something.

  1. a7f3c21 (HEAD → huawei, origin/career) Jun 2025 — present

    feat: Full Stack Engineer @ Huawei

    Vue.js frontends & Spring Boot backend microservices in a Kubernetes-based architecture. Cross-cultural collaboration with a Chinese team on an educational platform — features, fixes, architecture, code review.

    vuespring-bootkubernetesjavamicroservices

  2. f29be04 Aug 2023 — Feb 2025

    feat: Mid-level Frontend Engineer @ Featuremind

    SSR e-commerce systems with Next.js & TypeScript for large-scale international users. Distributed teamwork across Nigeria & Türkiye.

    next.jstypescriptssre-commerce

  3. 3d8a1fe (branch: research) Sep 2022 — Jun 2023

    feat: Researcher @ TÜBİTAK 2209-A

    Accepted national research grant. Built a mobile social platform — React Native, Socket.io, Node.js, AWS — and ran the whole deployment on a Linux VPS with Docker & Jenkins.

    react-nativesocket.ionodeawsdocker

  4. c41d9b7 Jun 2022 — Jun 2023

    fix: Frontend Engineer @ Jotform

    Debugged React/Redux production issues reported by users worldwide; contributed technical feedback and new product development.

    reactreduxjavascriptdebugging

  5. 9e07a52 Oct 2021 — Aug 2022

    feat: Software Engineer @ PoloPlus

    IoT systems with Python, .NET & C# — TCP/IP communication and real-time dashboards.

    python.netc#tcp/ipiot

  6. b3349ad Jul 2021 — Sep 2021

    chore: Software Engineer Intern @ Sanlab

    C# Web API middleware for system integration over TCP/IP.

    c#web-apitcp/ip

  7. 0000001 Sep 2019 — Jun 2023

    init: B.Sc. Computer Engineering @ Pamukkale University

    Initial commit. GPA 3.26/4.00 — Denizli, Türkiye.

    foundationsalgorithmscuriosity

03

$ cat package.json

// dependencies of one (1) engineer — peer-reviewed in production

{
  "name": "fikret-cansel",
  "version": "5.2.1",
  "description": "full-stack engineer, istanbul",
  "main": "problem_solving.ts",
  "dependencies": {
    "react": "^expert",
    "next.js": "^expert",
    "vue": "^production",
    "typescript": "^expert",
    "spring-boot": "^production",
    "node": "^expert",
    "react-native": "^shipped",
    "dotnet": "^solid"
  },
  "devDependencies": {
    "docker": "^daily",
    "kubernetes": "^production",
    "aws": "^deployed",
    "jest": "^tested",
    "playwright": "^e2e"
  },
  "engines": { "coffee": ">=2.cups" },
  "license": "HIREABLE-1.0"
}

▸ frontend

reactnext.jsvuetypescriptreduxssr

▸ backend

spring bootnode.js.netrest apissocket.io

▸ mobile

react nativeexpo

▸ data

sqlmongodbsqlitefirebase

▸ devops

dockerkubernetesawslinuxci/cdjenkins

▸ quality & tools

jestplaywrightgitjirafigma

05

$ cat CHANGELOG.md

// human, semantically versioned

  1. v5.0.0LATEST

    Ownership — the release that leads

    Taking full responsibility for the feature delivery lifecycle: requirement clarification with clients, implementation, code review coordination, and QA validation until production release.

  2. v4.0.0

    Architecture

    Designing scalable systems and making technical decisions that outlive sprints.

  3. v3.0.0

    System Thinking

    Understanding and navigating large existing codebases — reading before writing.

  4. v2.0.0

    Team Coordination

    Agile, Scrum, and the art of building software with other humans.

  5. v1.0.0

    Problem Solving

    Turning ideas into real products through experimentation and collaboration. First stable release.

06

$ tail -f /var/log/blog

// streamed live from medium — lessons from production

cat /archive/* → medium.com/@fikretcansel1 ↗

07

$ ssh fikret@istanbul

// connection established. it's your turn to type.

fikret@istanbul: ~/contact
guest@portfolio:~$
⇄ recruiter version