Skip to content
View Urthella's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Urthella

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Urthella/README.md

👨‍💻 About me

const utku = {
  role:        "Fullstack Developer · CE Student",
  location:    "Türkiye",
  currently:   ["Reveil — AI habit-tracking app", "okutgitsin.com — used-car platform"],
  learning:    ["AI · Data Science", "Advanced React patterns"],
  collab:      ["Interactive web experiences", "Anything that ships ✨"],
  reach:       "utkudemirtas0@gmail.com",
};

🚀 Featured projects

Cloud cost anomaly detection on AWS CUR data. Three detectors run in parallel — STL · Isolation Forest · Z-Score — with severity-banded alerts and a Streamlit dashboard.

Benchmarked across 25 random seeds: STL wins overall (F1 ≈ 0.76), Z-Score is a perfect point-spike detector, Isolation Forest sits in between.

Python · scikit-learn · Streamlit · pandas · pytest · CI

Sorting algorithm benchmarking suite — Quick / Heap / Shell / Merge / Radix tested on Random, Partially Sorted, and Reverse Sorted data across sizes from 1K to 500K.

Spring Boot REST API + React/Vite UI for interactive comparison, with line / bar / radar charts and CSV/JSON export.

Java 17 · Spring Boot · Maven · React · Vite · JUnit

5-stage 16-bit MIPS CPU simulator with hazard handling — data forwarding (EX-EX, MEM-EX), load-use stall detection, branch flush — plus a Verilog RTL twin and live web visualization of registers, memory, and pipeline state.

Java 17 · Javalin · React · TypeScript · Verilog · Gradle

Used-car marketplace with JWT auth, role-based access (admin / seller / buyer), favorites, in-app messaging, image uploads, and a full Cypress E2E suite. Helmet, rate-limiting, and CORS hardening on the API.

Next.js 14 · Express · MongoDB · Tailwind · Jest · Cypress

Personal portfolio with a 3D Spline robot scene that tracks the cursor across the page, bilingual TR/EN content, EmailJS contact form, and Framer Motion animations.

Next.js 15 · React 19 · Spline · shadcn/ui · Framer Motion

AI-powered habit-tracking mobile app. Three-tier architecture: React Native (Expo) client + NestJS API + FastAPI AI engine, all backed by PostgreSQL.

React Native · Expo · NestJS · FastAPI · PostgreSQL


🛠️ Tech stack

Frontend
Backend
Data & Infra
Tools

📊 GitHub stats


"Build it. Break it. Ship it. Then learn what broke."

Popular repositories Loading

  1. MIPS16-pipeline-simulator MIPS16-pipeline-simulator Public

    5-stage 16-bit MIPS pipeline simulator with hazard handling (forwarding, stalls, flushes) — Java backend (Javalin), React/TS frontend, and Verilog RTL.

    TypeScript 1 1

  2. url url Public

    Small Python script that fetches a URL, scans HTML for keywords, parses forms with BeautifulSoup, and probes them via POST. Learning project.

    Python

  3. Bash Bash Public

    Tiny TCP port scanner in pure Bash using /dev/tcp — scans ports 1-65535 on a target host and writes open ports to results.txt.

    Shell

  4. tut-rest tut-rest Public archive

    Forked from spring-guides/tut-rest

    Building REST services with Spring :: Learn how to easily build RESTful services with Spring

    Java

  5. used-car-platform used-car-platform Public

    Used-car marketplace — Next.js 14 + Node/Express + MongoDB, with JWT auth, role-based access (admin/seller/buyer), favorites, messaging, and Cypress E2E.

    TypeScript

  6. portfolio-website portfolio-website Public

    Personal portfolio with a 3D Spline robot scene, bilingual TR/EN content, and EmailJS contact — Next.js 15, React 19, Tailwind, shadcn/ui.

    TypeScript