> BIOS v2.026 // ALPTUG.SYS

> MOUNTING /experience ........ OK

> LOADING react@19 next@16 ts@5 . OK

> CALIBRATING TASTE ............ OK

> COMPILING SHADERS ............ OK

000

Boot sequence initiated
Press any key to skip

Alptug Ildiz, Software Engineer

Portfolio v2026Boot sequence completeSoftware EngineerReact / Next.js / TypeScriptHand-written WebGLMotion with GSAPPixel-perfect or it didn't ship
Pixel-art portrait of Alptug Ildiz
View work

REC ● portrait.feed

System 001
Alptug.sys

Frontend
that ships.

I build interfaces people actually enjoy using — fast, accessible, and a little bit playful.

Years
6+
Companies
04
Now at
Odeon

About

I build interfaces people actually enjoy using — fast, accessible, and a little bit playful.

Five years across enterprise dashboards, a live-learning platform, and tourism e-commerce taught me that good frontend is equal parts engineering discipline and taste.

Software engineer focused on the frontend, building production web applications with React, Next.js and TypeScript. At Odeon Technology I work on a B2C tourism e-commerce platform serving 13 countries and the CMS behind it, and as co-founder of 21collective I lead the frontend of client products built on Node.js and Supabase. I care about fast pages, component architecture that stays maintainable, and interfaces that feel crafted rather than assembled.

001 // About

002 // Career log

4 entries

Experience

  1. 01

    Mar 2023 — Present

    Software Engineer

    Now

    Odeon Technology · Istanbul

    • Next.js
    • React
    • TypeScript
    • Redux
    • Ant Design
    • Jest
    • Build and maintain a B2C tourism e-commerce platform serving 13 countries, where pages are composed dynamically from CMS-configured widgets, using Next.js, React and TypeScript.
    • Ship new UI features from Figma designs and business analysis, and own performance optimization and bug fixing across the customer-facing site.
    • Apply Next.js rendering strategies (SSR, ISR) and write middleware for request-level logic.
    • Analyze requirements and design the UI/UX for the CMS, building the admin panels content teams use to configure the widget-based page layouts.
    • Work in a 20-person Scrum team with code review; Redux for state, Ant Design for admin UIs, Jest for unit tests.
  2. 02

    2025 — Present

    Co-founder & Software Engineer

    Now

    21collective · Istanbul

    • Next.js
    • React
    • Node.js
    • MongoDB
    • Supabase
    • GSAP
    • Three.js
    • Co-founded a three-person digital studio (two engineers, one designer) that builds corporate websites, admin panels and workflow-tracking web applications for clients.
    • Own the frontends of full-stack client products (Next.js, React, GSAP, Three.js) built on Node.js, MongoDB and Supabase backends.
    • Developed most of the Academy of Resin Dentistry platform: live-streaming system, user registration, admin panels and UI/UX features.
  3. 03

    Feb 2022 — Mar 2023

    Software Engineer

    BadiWorks · Öğrenci Kariyeri · Istanbul

    • Vue.js
    • PHP
    • MySQL
    • JavaScript
    • Sole software engineer at a digital agency, owning every project end to end: requirements, Vue.js frontends, PHP backends, MySQL databases, hosting and deployment.
    • Developed Young Executive Academy (YEA), a live-learning platform selling training programs to students with live classes and recorded sessions; owned its UI/UX and exam mechanics.
    • Built a feature that identifies students who hadn't completed their exams and feeds them into targeted re-engagement offers, generating 300,000+ TRY in profit every six months.
    • Integrated live broadcasts into the platform and built admin tools for stream management, user requests, income/expense tracking and database administration.
    • Delivered client landing pages, event promotion sites on the company's own domains, and internal management dashboards for the team.
  4. 04

    Aug 2020 — Dec 2021

    Junior Software Developer

    Teklas · Istanbul

    • JavaScript
    • jQuery
    • Kendo UI
    • ASP.NET MVC
    • Developed features for internal budget and project management applications built with ASP.NET MVC Razor views (.cshtml), jQuery and Kendo UI.
    • Resolved user-reported bugs and provided production support to keep business-critical applications stable.

Stack

Reactserver + clientNext.jsTypeScriptstrict modeGSAPmotionWebGLVue& Angular too

Languages

01

  • TypeScript
  • JavaScript
  • PHP

Frameworks

02

  • React
  • Next.js
  • Redux
  • Vue.js
  • Angular

Backend

03

  • PHP
  • MySQL

UI & Motion

04

  • Tailwind CSS
  • GSAP
  • Three.js
  • WebGL
  • Ant Design

Tooling

05

  • Jest
  • Storybook
  • Jenkins
  • Docker
  • Git
  • Figma

003 // Stack

Selected
work

004 // Selected work

P-01

Odeon Technology

2023—

Tourism E-commerce

B2C tourism e-commerce serving 13 countries. Pages are assembled from CMS-configured widgets, and I also build the admin panels content teams use to compose them.

  • Next.js
  • React
  • TypeScript
  • Redux
  • Ant Design

P-02

BadiWorks

2022

Young Executive Academy

Live-learning platform selling training programs to students, with live classes, recordings and exams. A re-engagement feature I built for students who hadn't finished their exams brings in 300,000+ TRY profit every six months.

  • Vue.js
  • PHP
  • MySQL

P-03

21collective

2025—

Academy of Resin Dentistry

Live-streaming education platform for dentists. I built most of it: the streaming system, user registration, admin panels and the UI/UX layer.

  • Next.js
  • React
  • Node.js
  • Supabase

P-04

Teklas

2021

Budget Management

Features and bug fixes for an internal budget management application, built on ASP.NET MVC Razor views with jQuery and Kendo UI.

  • ASP.NET MVC
  • jQuery
  • Kendo UI

005 // Contact

IST

Let's build something

Have an interface that needs to feel fast, precise and a little unexpected? Email is the quickest way to reach me.

[email protected]
Istanbul · hover to read coordinatesMap data © OpenStreetMap contributors