Skip to content
View Umex10's full-sized avatar
🌴
On vacation
🌴
On vacation

Block or report Umex10

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Umex10/README.md

Typing SVG


🚀 Apps

A quick overview of the repos worth seeing:

  Repo What it is
💬 chatex JWT-Authentication, Layered Backend (Controller, Service, Model), Fast Sql-Queries
✏️ renderex AI-Driven note-taking — Next.js + Firebase + Gemini
task-manager My first full-stack S-Boot app — React + S-Boot + Docker, live on Railway & Vercel
🎮 TicTacToe Networked multiplayer game — Java + JavaFX + TCP sockets + concurrency
🌤️ weather.app Weather app — React + TS + Vite + Tailwind
👤 dev-resume My dev resume / resume, built with Next.js
🚕 smart-kassa In Team — taxi register system — React + Leaflet live tracking, dashboard & analytics

🔍 Deep Dives

💬 Chatex — Social Website

A social-Website with a JWT auth system. The S-Boot-Security Security-Chain is fully stateless — CSRF disabled, CORS locked to the frontend origin. Every request runs through a custom JwtAuthentication (OncePerRequest) that pulls the Bearer token from the Authorization header, validates it via JWT, and sets the SecurityContextHolder — giving every downstream controller direct access to the authenticated user. Token strategy: short-lived access token (15 min) + long-lived refresh token (30 days, HttpOnly cookie). Users can post Shouts, manage their accounts (avatar, banner, bio, location), and the AuthController builds sign-up, sign-in, and token refresh endpoints.

Next.js TS S-Boot S-Boot-Security JWT P-SQL Redux Shadcn/ui Container & Images


📝 Renderex — AI-Driven Note-Taking

Modern note-taking where markdown meets AI. Firebase handles the entire backend — auth, database, protected routes, user-scoped data — all without running a server. Google Gemini is wired in for context-aware content generation. Export to PDF, DOCX, Markdown or plain text, full tag system, dark/light theme with Framer Motion animations.

Next.js TS Firebase Redux Gemini AI Framer Motion Tailwind


🚕 Smart-Kassa — Taxi Register System with Live Track

A Team-built (SCRUM) software — a full register system for taxi companies. I built and designed the entire UI and was fully responsible for the route system — Leaflet for the interactive map, live GPS tracking during rides, turn-by-turn navigation to the destination. The All Rides view lists every recorded trip with sorting and animated entries. I also built the Summary page, the Dashboard with analytics, and the Settings — everything the driver actually interacts with every shift.

React TS Leaflet Redux Tailwind Shadcn/ui Framer Motion Node.js Express PostgreSQL


🎮 TicTacToe — Java Concurrency & Networking

Not just a game — networked multiplayer with a custom TCP server-client architecture built from scratch. Every client connection runs on its own thread, coordinated via ConcurrentHashMap for game sessions and ConcurrentLinkedQueue as the matchmaking pool. AtomicBoolean + CountDownLatch handle player sync, the countdown timer runs on a background thread with a volatile stop flag + Thread.interrupt() — JavaFX UI thread never touched. AI Minimax strategy: EasyMove, MediumMove, HardMove — swappable at runtime.

Java JavaFX TCP Sockets Concurrency API JUnit 5 Maven


🛠️ Tech Stack

My Skills


📊 Stats


Built by hand. No shortcuts.

Pinned Loading

  1. dev-resume dev-resume Public

    💻 My online resume

    TypeScript 1 1

  2. chatex chatex Public

    TypeScript 3

  3. renderex renderex Public

    Markdown Notes Editor

    TypeScript

  4. smart-kassa smart-kassa Public

    Forked from zynqly-smartkassa/smart-kassa-LEGACY

    modern register system for several business sectors

    TypeScript 1

  5. task-manager task-manager Public

    Manage your tasks!

    TypeScript

  6. weather.app weather.app Public

    TypeScript