Skip to content
View m0Corut's full-sized avatar

Block or report m0Corut

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.

Content in all repositories owned by your account will be closed.
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
m0Corut/README.md

Hi, I'm Muhammet Ali 👋

Full-Stack Developer · Next.js · Node.js · TypeScript

I build web products end to end: secure, multi-tenant backends, real-time systems,
desktop tools and interactive 3D on the web, from database schema to shipped UI.

LinkedIn Portfolio Email


🧠 About Me

  • 🎓 Computer Engineering, Bartın University
  • 💼 2+ years building full-stack applications with React, Next.js, Node.js and TypeScript
  • 🔐 Focused on secure data architecture: row-level security, role-based access control, clean RESTful APIs
  • 🤖 I integrate AI tools into my development workflow deliberately, to solve hard problems faster without giving up code quality
  • 🤝 GDSC Bartın core team (2024): part of the management team; teamwork and ownership come naturally
  • 📍 Düzce, Türkiye · 🌍 Open to full-time roles

My contribution graph, machined by a CNC spindle


🚀 Featured Work

🧳 Tourism Agency ERP/CRM (private)

An all-in-one operations platform for travel agencies: branch networks, customer records, tour bookings and accounting/finance from a single place. Data is isolated at the database level with Supabase Row-Level Security, on top of a fine-grained RBAC model. A hybrid Next.js App Router architecture (Server + Client Components) feeds interactive Recharts dashboards.

Next.js · Supabase · PostgreSQL RLS · RBAC · Recharts

🪚 KesApp: Parametric Furniture CAD/CAM (private, in active development)

A browser-based furniture design and manufacturing engine. Cabinets are placed in a 3D scene and every panel is regenerated to the millimetre, producing workshop-ready output: cut lists, guillotine sheet nesting, System 32 CNC drilling maps and DXF export, all guarded by manufacturability checks and a large automated test suite.

React · Three.js / R3F · Zustand · Vitest · Playwright

☁️ CloudBackup: Desktop Backup App (private)

A Windows app that silently watches important folders and backs them up to Google Drive in real time. Custom, fault-tolerant OAuth2 flow via a local HTTP server and the system browser; chokidar file watching with MD5 change detection to skip redundant uploads; server-side cloning through the Drive API for moved/copied large files, saving significant bandwidth.

Electron · React · Node.js · SQLite · Google Drive API

🧾 Aktarım Portalı: E-Invoice Management (private)

A platform that automates PDF and XML e-invoice handling for SMEs: file conversion, invoice preview, CSV export and storage-quota management.

Next.js · TypeScript · Express.js · Prisma · PostgreSQL

🎙️ Voice-Based Customer Feedback Analysis (graduation project)

A device outside a store records spoken customer reviews; Whisper transcribes them, Zeyrek filters store-related comments and a BERT model classifies sentiment. Results are served through a web dashboard on AWS, with authentication and storage on Firebase.

Python · Whisper · BERT · NLP · AWS · Firebase


🌐 Open Source

Project What it is Stack
Cyber-Snake-3D · ▶ play Cyberpunk 3D snake with combat and dynamic difficulty; hundreds of objects at 60 FPS via InstancedMesh React, Three.js, Zustand
snake-io-multiplayer Real-time multiplayer .io game: 30 Hz server tick, 60 FPS client sync, pathfinding AI bots TypeScript, Socket.io, Node.js
shadow-db PostgreSQL proxy that anonymises sensitive data on the fly for safe development Node.js, TCP proxy, Next.js
keyboard-premium-landing-page · ▶ live Immersive landing page with physics-based interactions and real-time audio synthesis Next.js, GSAP, Web Audio API
devmetrics Turns a GitHub profile into an RPG character: AI analytics, battle arena, resume generator Next.js 15, Tailwind, Groq
jjk-limitless-ar · ▶ try Web AR with real-time hand tracking MediaPipe, Three.js

🛠️ Tech Stack

Frontend

TypeScript JavaScript React Next.js Tailwind CSS Framer Motion Zustand HTML5 CSS3

Backend & Data

Node.js Express.js PostgreSQL Supabase Prisma Firebase Socket.io REST APIs

Desktop, 3D & AI

Electron Three.js GSAP Python Whisper and BERT

DevOps & Tooling

Git GitHub Actions AWS Vercel Vite Vitest Playwright


📜 Certifications

  • Google Developer Student Clubs: Core Team Member
  • AI Business School: Introduction to Python
  • AI Business School: Yapay Zekaya İlk Adım (First Step into AI)

📊 GitHub Activity

GitHub stats Most commit language

GitHub streak

Pinned Loading

  1. portfolio portfolio Public

    Kişisel Portfolyo Websitem

    HTML

  2. snake-io-multiplayer snake-io-multiplayer Public

    🐍 Real-time multiplayer snake game inspired by Slither.io built with TypeScript, Socket.io, and Node.js.

    TypeScript 1 2

  3. keyboard-premium-landing-page keyboard-premium-landing-page Public

    An Awwwards-caliber immersive landing page built with Next.js, GSAP ScrollTrigger, and Web Audio API. Features physics-based interactions and real-time audio synthesis."

    TypeScript 3

  4. devmetrics devmetrics Public

    🧙‍♂️ Turn your GitHub profile into an RPG character! AI-powered Analytics, Developer Battle Arena, and Resume Generator. Built with Next.js 15 & Tailwind.

    TypeScript

  5. shadow-db shadow-db Public

    A real-time PostgreSQL proxy that anonymizes sensitive data on the fly for secure development

    TypeScript

  6. Cyber-Snake-3D Cyber-Snake-3D Public

    A high-performance 3D cyberpunk snake game built with React, Three.js, and Zustand, featuring dynamic difficulty and multiple camera modes.

    TypeScript 1