Available for work
Prishtina, Kosovo  ·  Šiauliai, Lithuania

Alkan Zilgir,
building full-stack
web apps.

Full-stack developer and third-year software engineering student.

Selected work.

Real projects, all on GitHub. Mostly built outside class, mostly shipped.

Finance Tracker Laravel application Laravel
Fall 2025 · ~6 wks

Finance Tracker.

A full-stack expense and budgeting app in Laravel. Migrations, unit tests, Tailwind UI, data viz and a GitHub Actions CI pipeline that actually runs on every push.

Read more

The problem. I wanted to learn Laravel properly by building something I'd actually open every week, not a tutorial todo list. Personal finance was the excuse.

What I built. Eloquent models with real migrations and constraints, budget rollups and chart breakdowns, a full PHPUnit test suite and a GitHub Actions pipeline that runs the tests on every push.

Laravel PHP MySQL Tailwind
Board Royal multiplayer board game Multiplayer
Spring 2025 · ~2 mo

Board Royal.

Five board games in one PWA, with a full chess engine (castling, en passant, pawn promotion). Firebase Realtime Database carries the online play and auth.

Read more

The problem. I wanted to write a real chess engine instead of importing one. Once that was working, wrapping a few more board games around it and adding online multiplayer turned it into a proper project.

What I built. Five games — chess, checkers, tic-tac-toe and two more — with the chess engine handling castling, en passant, pawn promotion and check detection from scratch. Firebase Realtime Database for live multiplayer matches, Firebase auth for accounts, and a service worker so it installs on mobile.

JavaScript Firebase PWA
Cloud Vault personal storage PWA PWA
Fall 2024 · ~4 wks

Cloud Vault.

A personal cloud storage PWA backed by Cloudinary. Upload photos, videos and documents from anywhere, works offline, installs on mobile.

Read more

The problem. Bouncing between Google Photos, OneDrive and an external drive for personal files was annoying. I wanted one place I controlled, without ads or compression.

What I built. A PWA backed by Cloudinary's API for storage, with drag-and-drop uploads, previews for images, video and PDFs, offline browsing via a service worker, and mobile-installable so it lives on the home screen.

JavaScript Cloudinary Service Workers
AnimeGeek e-commerce site E‑Commerce
Spring 2024 · ~3 wks

AnimeGeek.

A small e-commerce front for anime accessories: product listings, cart, wishlist, Instagram integration, dark UI with hand-rolled animations.

Read more

The problem. Coursework asked for an e-commerce build. I wanted to actually learn storefront patterns — cart state, wishlist, listings — on something I'd look at twice instead of a generic shop template.

What I built. A storefront for anime accessories: product grid, cart and wishlist in localStorage, Instagram feed integration for marketing, dark UI with scroll-based animations I wrote by hand instead of pulling in a library.

JavaScript Bootstrap localStorage
User Management System interface Backend
Spring 2023 · ~4 wks

User Management System.

A full-stack auth system with admin and user roles, bcrypt hashing and MySQL. Built using PHP OOP fundamentals: abstract classes, interfaces, traits, namespaces.

Read more

The problem. I wanted to learn PHP properly — not the script-soup version, the OOP version with abstract classes, interfaces, traits and namespaces. So I built an auth system from scratch instead of installing one.

What I built. Full registration and login with bcrypt password hashing, MySQL via PDO with prepared statements, role-based access control for admin and user roles, and a clean OOP structure: abstract base classes for users, interfaces for role behavior, traits for shared functionality.

PHP OOP MySQL PDO

About me.

Portrait of Alkan Zilgir
A. Zilgir Prishtina · 2026

I build full-stack web apps. Usually the kind of thing I'd want to use myself.

I started writing code in 2020, on a Java course in Prishtina I signed up for mostly because a friend was going. Six years on, it's the thing I keep coming back to.

I'm now in my third year of Software Engineering at AAB College, doing a semester at Šiaulių kolegija in Lithuania. Most of what's on this page started the same way: something I wanted to build for myself, that eventually turned into a real project.

If you want to see what else I'm up to, I'm on GitHub, LinkedIn and Instagram.

Degree
BSc Software Engineering
School
AAB College, Kosovo
Currently
Exchange semester, Šiaulių kolegija
Coding since
2020
Based in
Prishtina, Kosovo
Status
Open for opportunities
Languages
Albanian native Turkish native English C1
Download CV (PDF)

The stack.

What I actually reach for. Bold means I use it without thinking about it.

Languages

JavaScriptAthleteOS, Board Royal, Cloud Vault
PHPFinance Tracker, User Management
SQLFinance Tracker, User Management
JavaCacttus course, coursework
Pythonscripts, coursework
C# / C++coursework

Backend & data

LaravelFinance Tracker, LearnOS
MySQLFinance Tracker, User Management
REST APIsAthleteOS, Finance Tracker
SupabaseAthleteOS
FirebaseBoard Royal
CloudinaryCloud Vault

Frontend

ReactLearnOS, coursework
TypeScriptLearnOS
Vueexploration projects
TailwindFinance Tracker
Bootstrap 5AnimeGeek, coursework
HTML & CSSevery project

Tools

Git / GitHubevery project
Linuxdev environment
PWA & SWAthleteOS, Cloud Vault, Board Royal
GitHub ActionsFinance Tracker
StripeAthleteOS

The path so far.

Education, certifications, and the moments that taught me the most.

2023 – Present
Degree

BSc Software Engineering

AAB College, Prishtina, Kosovo

Algorithms, data structures, OOP, databases, web development, software engineering principles.

2026 · Feb – Present
Semester

Computer Science

Šiaulių kolegija, Lithuania

A semester abroad alongside students from across Europe. New climate, same compiler.

2022 – 2023
Certificate

SQL & Database Design

Online certification

Relational design, advanced SQL, normalisation, MySQL.

2021 – 2022
Certificate

Web Development Fundamentals

Udemy

In-depth course covering C# and web development fundamentals.

2020 – 2021
Course

Java Programming

Cacttus Education, Prishtina

Core Java OOP, collections, exception handling, I/O and basic design patterns.

Let's talk.

Have a project in mind, or just want to swap notes on something you're building? Write me.

Location Prishtina, Kosovo · Šiauliai, Lithuania
Response time Usually within 24 hours.
Please enter your name.
Please enter a valid email.
Please pick a topic.
A few more words, please (20 minimum).
↳ Replies sent from alkanzilgir@gmail.com