Command palette

Run a command or jump to a section.

Portfolio · 2026

Computer Engineering Student · Computer Engineering

Mustafa Semih
Arslan

Computer Engineering student at Adnan Menderes University. Focused on interactive web applications, zero-bloat vanilla standards, and realtime systems like Supabase.

~ Vanilla JavaScript, PWA & Supabase Realtime.

Featured Project
PWA & Realtime
Kelime Oyunu Önizleme
Kelime OyunuPlay Live
Vanilla JS · Supabase · PWAGitHub ↗
ProjectKelime Oyunu/
Based inAydın, TR/
StudyingComputer Eng./
StackVanilla JS + PWA/
BackendSupabase Realtime/
ProjectKelime Oyunu/
Based inAydın, TR/
StudyingComputer Eng./
StackVanilla JS + PWA/
BackendSupabase Realtime/
ProjectKelime Oyunu/
Based inAydın, TR/
StudyingComputer Eng./
StackVanilla JS + PWA/
BackendSupabase Realtime/
ProjectKelime Oyunu/
Based inAydın, TR/
StudyingComputer Eng./
StackVanilla JS + PWA/
BackendSupabase Realtime/
01Featured Project

What I've built.

A deep dive into my open-source project: Kelime Oyunu. Designed from scratch with native web standards, real-time multiplayer, and offline PWA capability.

Web Game · Realtime & PWACanlı Yayında / Live

Kelime Oyunu

Faithfully adapted TV show word quiz game built with modern web technologies. Features a high-contrast Neobrutalist studio theme, Supabase Realtime 1v1 live duels, offline PWA gameplay, and automated Vitest/Playwright test suites.

Ana Sayfa
Ana Sayfa
1 / 6

Key Highlights & Engineering Decisions

  • 4 harfliden 10 harfliye kadar 14 kelimelik klasik yarışma akışı
  • Supabase Realtime ile arkadaşlarla 1v1 canlı düello modu
  • Service Worker ile çevrimdışı (PWA) kesintisiz oynanabilirlik
  • Vitest ile birim, Playwright ile uçtan uca (E2E) test güvencesi
  • Hiçbir derleme (zero-build) gerektirmeyen hafif Vanilla JS mimarisi
Teknoloji Yığını / Stack
Vanilla JS (ES6+)Vanilla CSS3NeobrutalismSupabase RealtimePWA / Service WorkerPlaywright & Vitest
01bFrom GitHub · @sarsdev-tr
02Tech Stack

Tools I use.

Technologies I rely on for building practical web software. I value browser-native standards, minimal bundle overhead, and proven stability.

Frontend & Web05
  • JavaScript (ES6+)modern modules, native APIs
  • HTML5 & CSS3responsive layout & Neobrutalism
  • TypeScripttype safety for web apps
  • PWA & Service Workersoffline caching & installability
  • Next.js / ReactSSR & static web surfaces
Backend & Data04
  • SupabasePostgreSQL, Realtime, Auth, RLS
  • Node.jsAPIs & backend utilities
  • Pythonscripting & data processing
  • REST APIsdata integration & endpoints
Testing & Environment05
  • Playwrightend-to-end testing
  • Vitestunit & logic testing
  • Linuxdaily development environment
  • Git & GitHubversion control & workflows
  • Vercelhosting & deployment
03About & Philosophy

How I think about software.

Building software that runs fast, solves real problems, and stays maintainable without unnecessary layers.

I am an undergraduate Computer Engineering student at Adnan Menderes University. I believe web applications should feel immediate, accessible, and lightweight — prioritizing native web standards, test coverage, and clean data architecture over endless framework churn.

01

Native web standards over framework bloat

zero-bloat

I favor lightweight Vanilla JS, CSS3, and modern browser APIs whenever possible. Avoiding heavy build pipelines and bloated dependencies keeps web applications fast, predictable, and resilient.

02

Real problems and practical products

practical

I build software that people actually enjoy using in everyday life. Whether it is a real-time multiplayer word quiz game or automated tooling, the focus is always on tangible user experience.

03

Test-backed and resilient architectures

reliable

Building interactive systems requires confidence. I test core mechanics, timer logic, and user flows with unit (Vitest) and end-to-end (Playwright) suites to prevent regressions.

04Timeline

My journey so far.

Academic milestones, key software releases, and technical growth.

2024 — PresentPresent

B.S. Computer Engineering

Adnan Menderes University·Aydın, Türkiye

Undergraduate studies in computer engineering — data structures, algorithms, systems programming, and software architecture.

2024 — 2025

Kelime Oyunu (Creator & Developer)

Open Source Project·Remote / Web

Interactive web quiz game. Built with a Neobrutalist studio theme, Supabase Realtime 1v1 live duels, PWA offline caching, and Vitest/Playwright tests.

Earlier

Web Fundamentals, Scripting & Linux

Self-Directed·Aydın, TR

Exploring Linux operating systems, modern browser APIs, core scripting, and interactive user interfaces.

05Contact

Let's connect.

Open for collaboration, open-source projects, and technical conversations.