Computer Engineer · İstanbul, Türkiye

Kerim
Kılıç

I build the backend that holds products together — and I love teaching people how it all works underneath.

PHP & Laravel Databases · T-SQL / MySQL Java · Node.js Developer & Educator
01 About

A computer engineer and software developer based in İstanbul, building server-side applications and sharing what I learn along the way.

My day-to-day lives in the PHP and Laravel ecosystem — designing data models, wiring up APIs, and turning messy requirements into clean, maintainable backends. I'm just as comfortable in the database layer, writing T-SQL and MySQL that actually performs.

Beyond writing code, I spend a lot of energy teaching it. I've run hands-on programming courses, authored training material, and contribute to open source so the next developer has a clearer path than I did. Good engineering and good teaching come from the same place: making complicated things feel simple.

I write technical tutorials, build small useful tools, and keep an eye on the craft — always trying to leave the codebase, and the people around it, a little better than I found them.

02 What I work with
BACKEND

PHP & Laravel

My home turf. Building application logic, APIs, auth, and admin panels with the framework I know best — and teach.

PHPLaravelREST APIsMVC
DATA

Databases

Modeling, querying and optimizing relational data. Comfortable writing raw T-SQL and tuning queries that scale.

T-SQLMySQLSchema design
LANGUAGES

Java & JS

Solid OOP foundations with Java and dynamic, event-driven work in JavaScript and Node.js for full-stack reach.

JavaJavaScriptNode.js
FRONTEND

Web fundamentals

Shipping the pages that sit on top of the backend — clean HTML/CSS and the JavaScript that makes them move.

HTMLCSSBlade
WORKFLOW

Git & OSS

Version control as a habit, not a chore. Maintaining repositories and contributing in the open.

GitGitHubOpen Source
CRAFT

Teaching & Writing

Turning hard concepts into lessons, docs and tutorials — the skill that ties everything else together.

MentoringTech writingCurriculum
03 Teaching
★ Instructor — Başakşehir Living Lab

I teach the things I wish someone had explained to me.

At Başakşehir Living Lab — one of İstanbul's innovation and technology hubs — I delivered hands-on programming courses and wrote the training material that went with them.

The repositories from those courses are public, so the lessons keep living on for anyone who wants to learn from them.

01
PHP Training — Blog project

Building a real blog from scratch to teach the fundamentals of PHP and the web.

02
T-SQL Training

Documented, structured lessons on querying and working with relational databases.

03
Java 101

An entry point into programming and OOP for developers taking their first real steps.

04 Writing

I publish practical, no-fluff tutorials over on Medium

HBK Software

Setting up XAMPP & Sublime Text 3 — a clean local dev start

Medium

Notes from the PHP & database courses I teach

Medium

Read the full archive on my Medium profile

05 Open source
Let's build something

Got a project,
or a question?

reach me on LinkedIn ↗