Skip to content
View mbalazs03's full-sized avatar

Block or report mbalazs03

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
mbalazs03/README.md

Balázs Margitai

Full-stack developer · Debrecen, Hungary

Two years building software professionally. Today I build internal web applications at the University of Debrecen, Faculty of Informatics; a monitoring system and a course management platform among them. Before that I co-founded Skillion, an AI EdTech product, and took it from idea to a live service.

It reached ~10,000 registered users and hundreds of paying subscribers during that time.

Right now I'm moving toward AI engineering: LLM integration is the part of the stack I want to own, not just consume.

Professional since 2024 Focus: full-stack and LLM integration Open to new roles

Connect on LinkedIn Email me


Selected work

CI status

Java 21 · Spring Boot 3.2 · MongoDB 7 · React 19

Answers "what can I build right now from the bricks I already own?" Owned sets are merged into one part inventory, then catalogue sets are scored against it and ranked by completion.

The hard part: quantities decide it, not membership. Three 2×4 bricks do not cover a requirement for eight, so every part contributes min(owned, required). The upstream API allows one request per second, so the client paces itself, and the paging calls go through a retry wrapper that honours the server's Retry-After interval instead of guessing a backoff. Part lists are cached per set, which keeps one page of results from costing hundreds of calls.

CI status

Java 21 · Spring Boot · React · PostgreSQL · Docker

Task manager with JWT authentication, role-based access control and an admin dashboard.

The hard part: the admin surface is guarded twice over. The URL pattern is locked to the ADMIN role in the security config, and the controller carries its own @PreAuthorize so the endpoints stay protected even if a route rule is ever edited. Sessions are stateless, and role changes are checked against an allowlist rather than written straight from the request body.


Stack

Area Tools
Languages TypeScript · JavaScript · Java · Python · C# · SQL
Frontend React · Next.js · React Native · Expo · Tailwind · Radix UI · Vite
Backend Spring Boot · Flask · FastAPI · Node.js · Express · REST
Data PostgreSQL · MongoDB · MySQL
AI Claude Code · Cursor · MCP · LLM APIs
Delivery Docker · GitHub Actions · Azure · Nginx · Maven · JUnit · Vitest

I work AI-native day to day: Claude Code, Cursor and MCPs are part of the toolchain. Data Science MSc in progress at the University of Debrecen.


Certifications

6 verified: NVIDIA, Azure ×2, Java, Python, Databases

NVIDIA Generative AI with Diffusion Models AZ-900 Azure Fundamentals DP-900 Azure Data Fundamentals IT Specialist Java IT Specialist Python IT Specialist Databases

Every badge links to its verification page.


Pinned Loading

  1. stroke-risk-analysis stroke-risk-analysis Public

    Predicting stroke from health data in R: threshold tuning for a 5% positive class, logistic regression vs LDA vs random forest, nested cross-validation

    RMarkdown

  2. rebrickable-api-manager rebrickable-api-manager Public

    LEGO set collection manager. Spring Boot backend over the Rebrickable API v3, MongoDB collections, React SPA. Ranks catalogue sets by how much of them you can already build from the parts you own.

    JavaScript

  3. taskify taskify Public

    Full-stack task manager with JWT auth, role-based access control, and an admin dashboard. Spring Boot + React, Dockerized.

    JavaScript

  4. foxcatcher-game foxcatcher-game Public

    Fox Catcher is a strategic board game implemented in Java and JavaFX where one player controls four hounds and the other controls a fox on a chessboard. The fox wins by maneuvering behind the hound…

    Java

  5. DogForest DogForest Public

    Explore Dog Forest, a Unity game project. Navigate the mystical woods as a dog, gathering potions, discovering hidden keys, and unlocking chests in this delightful adventure

    C#

  6. rsa-encryption-in-python rsa-encryption-in-python Public

    Simple RSA encryption in Python using related algorithms

    Python