Hello

It's me, Erbil.
an ever-learning technology enthusiast 
Scroll to see more

I'mI'maasoftwaresoftwareengineer,engineer,constantlyconstantlylearninglearningandandpassionatepassionateaboutaboutbuildingbuildingmymyfuturefuturewithwithzeroszerosandandones.ones.I'mI'm2929yearsyearsold,old,bornbornandandraisedraisedininTurkey.Turkey.

Skills

Technologies and tools I work with

Vue
Progressive JavaScript framework for building user interfaces with reactive data binding and component-based architecture
Nuxt
Full-stack Vue framework providing SSR, SSG, and powerful features like auto-imports, file-based routing, and server API routes
TypeScript
Strongly typed programming language that builds on JavaScript, adding static type definitions for better code quality and developer experience
Vite
Next-generation frontend build tool that provides lightning-fast HMR and optimized production builds using native ES modules
Bun
Ultra-fast JavaScript runtime, bundler, and package manager all-in-one, built with Zig and designed for modern JavaScript development
Lit
Lightweight library for building fast, reusable web components using Web Components standards with a simple, expressive API
BEM
CSS methodology that provides a naming convention for classes, making styles more maintainable and scalable in large projects
Hono
Ultrafast web framework for the Edge, providing a minimal API with excellent performance and TypeScript support out of the box
Supabase
Open-source Firebase alternative providing PostgreSQL database, authentication, real-time subscriptions, and storage with a great developer experience
Drizzle
Lightweight TypeScript ORM with a focus on performance and type safety, providing a SQL-like query builder and migrations
Cloudflare
Global cloud platform offering CDN, DDoS protection, DNS, security services, and edge computing with Workers for serverless functions
Vercel
Platform for frontend frameworks providing zero-config deployments, edge functions, and automatic HTTPS with global CDN
Vitest
Blazing fast unit test framework powered by Vite, featuring native ESM support, HMR, and Jest-compatible API
Cypress
End-to-end testing framework that runs in the browser, providing real-time reloading, time-travel debugging, and automatic waiting

Experience

My professional journey

Trendyol Go by Uber Eats

Senior Software Engineer

Remote
July 2025 - Present • 8 months
Architecting and implementing high-performance delivery platform solutions. Spearheading cross-platform mobile and web development initiatives, establishing best practices for micro frontend architecture, and ensuring seamless integration across multiple service boundaries. Driving innovation in food and grocery delivery technology while maintaining system scalability and reliability.

Trendyol Group

Senior Software Engineer

Remote
July 2021 - July 2025 • 4 years
Lead the design and development of scalable software solutions, mentor junior engineers, and drive technical initiatives to improve platform performance, reliability, and security. Collaborate with cross-functional teams to ensure high-quality code and contribute to shaping the company's technology strategy.

Mindbehind by Insider

Software Engineer

Hybrid
October 2019 - July 2021 • 1 year 9 months
Lead the frontend development for the renewal of the company's flagship product. Implement modern web development practices using React Hooks, Redux, and Router. Deliver cross-platform mobile applications for iOS and Android using WebView.

Yuxek Internet Technologies

Web Application Developer

On-site
June 2019 - August 2019 • 2 months
Gained experience in developing web applications using Vue.js.

Mikrodev Information Technology and Electronics

Intern

On-site
August 2018 - September 2018 • 1 month
Gained experience in developing hardware and software solutions.

Freelancer

Frontend Developer and UI/UX Designer

Remote
December 2017 - October 2018 • 10 months
Developed responsive and user-focused web applications for various clients. Designed intuitive UI/UX interfaces to improve user engagement.

Otokar Automotive and Defense Industries

Intern

On-site
July 2017 - August 2017 • 1 month
Gained experience in developing hardware and software solutions.

Projects

A showcase of projects I've worked on, featuring innovative solutions and creative implementations

··

portfolio

The digital showcase about me, a passionate software engineer with a love for video games, technology, and insightful writing

erbilnas

It's-a Me, Erbil!

spaceflash

Spaceflash is a wave-based shooter playable with a VR headset (Oculus, HTC, etc.) where you destroy endless enemies coming to defend your moon base.

baklava

Baklava is a design system provided by Trendyol to create a consistent UI/UX for app users.

cs-sakaryauniversity

Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)

baklavue

A Vue 3 UI kit for Trendyol Baklava design system components

frontrow

A TypeScript-based crawler that monitors ticket availability and notifies when tickets go on sale

dont-be-afk

A powerful bash script with a beautiful macOS UI that automatically clicks at custom coordinates with a custom interval using cliclick to prevent your macOS system from going idle or AFK

humble-book-bundle

All the digital books I bought from the Humble Store

nest-concept-web

Nest Concept's official website

gallop-arena

Gallop Arena is an interactive horse racing game built with Vue 3, TypeScript, and Pinia. The game features dynamic horse racing simulations with animated horse movements and comprehensive race scheduling.

ieee-extreme-tr-2017

IEEEXtreme 2017 Türkiye kampı süresince sorulan soruların tamamı ve çözümleri (All the questions asked during the IEEEXtreme 2017 Turkey camp and solutions)

junibot

An automated monitoring tool that checks Tesla's inventory

web-components-basic

A simple example of how to create web component

perfanalytics-js

A client-side library which collects some performance related key metrics from browser and sends to the API.

perfanalytics-api

A simple RESTful API, which saves data that from perfanalytics-js and returns time specific, filtered data.

perfanalytics-container

It's an example application where I have dockerized two different projects, Perfanalytics Dashboard and Perfanalytics API, in a single container that can serve.

perfanalytics-app

The dashboard app which shows performance related metrics in a visualized way.

perfanalytics-test-app

A simple test app to provide data flow for my perfanalytics-js library.

sauemk-official-website

2017 © Sakarya Üniversitesi Endüstri Mühendisliği Kulübü. Bu sitenin geliştirilmesi Bilişim & Medya Komisyonu tarafından yapılmıştır. Tüm hakları saklıdır.

nodejs-blog

Sakarya Üniversitesi Bilgisayar Mühendisliği Ağ Programlama dersi projesidir.

nodejs-chat-application

Sakarya Üniversitesi Bilgisayar Mühendisliği Ağ Programlama dersi ödevidir.

ad406

Crossing of the Rhine: A.D. 406, tarihi bir olayı konu alan, Python ile geliştirilmiş, sıra tabanlı bir rol yapma oyunudur. (Crossing of the Rhine: A.D. 406 is a turn-based/RPG game based on a historical event and developed with Python.)

react-gallery-app

A simple gallery web app that you can upload and view your images. Developed by using React and Firebase.

jobpeach

A simple web application where you can search for job opportunities using local data. Developed using Vue JS.

get-schwifty-with-react

It is a simple wiki application where you can view episodes and characters of the popular TV series Rick and Morty. Developed using React and The Rick and Morty API.

react-news-app

It's a quite simple news application where you can read the summary about the Turkish news. Developed using React, Firebase and News API.

portfolio

The digital showcase about me, a passionate software engineer with a love for video games, technology, and insightful writing

erbilnas

It's-a Me, Erbil!

spaceflash

Spaceflash is a wave-based shooter playable with a VR headset (Oculus, HTC, etc.) where you destroy endless enemies coming to defend your moon base.

baklava

Baklava is a design system provided by Trendyol to create a consistent UI/UX for app users.

cs-sakaryauniversity

Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)

baklavue

A Vue 3 UI kit for Trendyol Baklava design system components

frontrow

A TypeScript-based crawler that monitors ticket availability and notifies when tickets go on sale

dont-be-afk

A powerful bash script with a beautiful macOS UI that automatically clicks at custom coordinates with a custom interval using cliclick to prevent your macOS system from going idle or AFK

humble-book-bundle

All the digital books I bought from the Humble Store

nest-concept-web

Nest Concept's official website

gallop-arena

Gallop Arena is an interactive horse racing game built with Vue 3, TypeScript, and Pinia. The game features dynamic horse racing simulations with animated horse movements and comprehensive race scheduling.

ieee-extreme-tr-2017

IEEEXtreme 2017 Türkiye kampı süresince sorulan soruların tamamı ve çözümleri (All the questions asked during the IEEEXtreme 2017 Turkey camp and solutions)

junibot

An automated monitoring tool that checks Tesla's inventory

web-components-basic

A simple example of how to create web component

perfanalytics-js

A client-side library which collects some performance related key metrics from browser and sends to the API.

perfanalytics-api

A simple RESTful API, which saves data that from perfanalytics-js and returns time specific, filtered data.

perfanalytics-container

It's an example application where I have dockerized two different projects, Perfanalytics Dashboard and Perfanalytics API, in a single container that can serve.

perfanalytics-app

The dashboard app which shows performance related metrics in a visualized way.

perfanalytics-test-app

A simple test app to provide data flow for my perfanalytics-js library.

sauemk-official-website

2017 © Sakarya Üniversitesi Endüstri Mühendisliği Kulübü. Bu sitenin geliştirilmesi Bilişim & Medya Komisyonu tarafından yapılmıştır. Tüm hakları saklıdır.

nodejs-blog

Sakarya Üniversitesi Bilgisayar Mühendisliği Ağ Programlama dersi projesidir.

nodejs-chat-application

Sakarya Üniversitesi Bilgisayar Mühendisliği Ağ Programlama dersi ödevidir.

ad406

Crossing of the Rhine: A.D. 406, tarihi bir olayı konu alan, Python ile geliştirilmiş, sıra tabanlı bir rol yapma oyunudur. (Crossing of the Rhine: A.D. 406 is a turn-based/RPG game based on a historical event and developed with Python.)

react-gallery-app

A simple gallery web app that you can upload and view your images. Developed by using React and Firebase.

jobpeach

A simple web application where you can search for job opportunities using local data. Developed using Vue JS.

get-schwifty-with-react

It is a simple wiki application where you can view episodes and characters of the popular TV series Rick and Morty. Developed using React and The Rick and Morty API.

react-news-app

It's a quite simple news application where you can read the summary about the Turkish news. Developed using React, Firebase and News API.

Current Vibes

What I'm currently up to

High On Life 2Visit
I'm currently playing
High On Life 2
1.0 hours
Xbox Series X/S / Xbox Game Pass
An intergalactic conspiracy threatens the fate of humanity! Team up with a wide cast of talking alien guns as you shoot, stab, and skate your way through the exotic locales to take down the bad guys and save your favorite species (humans)!
7
996/1929 (52%)
16,991
Games by release year
Pre-19905
1990-1999713
2000-2009973
2010+231
Brooklyn Nine-Nine - S4E7Visit
I recently watched
Brooklyn Nine-Nine - S4E7
TV Episode
February 20, 2026
Mr. Santiago
No song playingVisit
I'm listening to
No song playing
Top artists
1Tarkan
2manifest
3Poets of the Fall
4Bedük
5Nova Norda
Top tracks
1Dracula
2Başrol Sensin - 1. Yıl Özel
3Amatör
4İşim Olmaz
5Sevdanın Son Vuruşu
Implementing RTL Support in Baklava: A Deep DiveVisit
The latest blog post I've written
Implementing RTL Support in Baklava: A Deep Dive
November 4, 2024
8 min read
Featured image of Baklava Design SystemIn today’s interconnected world, creating web applications that cater to a global audience is no longer a luxu...
GitHub StatsVisit
My coding activity
GitHub Stats
GitHub activity this year (2026)
23
11
27
10
3
Contributions by month
Jan 20263
Feb 202620
Places I've BeenVisit
Biggest travel achievements
Places I've Been
101
12
6%