Skip to content
View nole78's full-sized avatar

Highlights

  • Pro

Block or report nole78

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

Hi there 👋

I'm a third-year Applied Software Engineering student at the Faculty of Technical Sciences, University of Novi Sad.

🚀 About Me

  • 🎓 BSc in Applied Software Engineering (GPA: 9.95/10)
  • 💻 Focused on backend, full-stack systems, and game server architecture
  • ⚙️ Strong foundation in C, C++, and C#
  • 🌐 Building modern web apps with React, TypeScript, and .NET
  • 🤝 Experience working in Agile (Scrum) teams using Jira and Git
  • 🧠 Interested in data-driven systems and scalable architectures

🛠️ Tech Stack

Languages:
C, C++, C#, TypeScript, JavaScript

Game Development:
Unity (C#), ScriptableObject architecture, UI systems

Backend & Systems:
ASP.NET Core (.NET 8), REST APIs, Server-authoritative architecture

Frontend:
React, Next.js, Vite, HTML, CSS

Databases:
SQL Server

Tools & Workflow:
Git, GitHub, Jira, Agile (Scrum)


📌 Featured Projects

🎮 Turn-Based RPG — Full Stack Game (Nordeus Challenge 2026)

Full-stack turn-based RPG with server-authoritative combat, event-driven battle reconciliation, and run-based progression built in Unity + ASP.NET Core.

A fully playable prototype where the backend controls combat resolution and the client reconstructs battles through event replay.

Tech Stack:

  • Unity (C#)
  • ASP.NET Core (.NET 8)
  • REST API architecture
  • ScriptableObject-based asset system

Key Features:

  • ⚔️ Server-authoritative turn-based combat system
  • 🧠 Event-driven battle reconstruction (damage, heal, status effects)
  • 🗺️ 5-node encounter map with replayable fights
  • 🧙 Move learning + loadout management system
  • 📈 XP-based leveling system with stat scaling
  • 💾 Save & load system (single-slot persistence)
  • 🧩 Modular architecture (GameManager, BattleManager, ApiClient)

🎥 Full Gameplay Demo:
https://youtu.be/XRCgYCd0nDU

GitHub Repo


⚡ Hack2On – Electricity Analytics Platform (Hackathon Project)

Full-stack application for detecting non-technical losses (NTL), analyzing electricity consumption, and monitoring grid outages.

Tech Stack:

  • Frontend: Next.js, React, TypeScript, Tailwind, Leaflet
  • Backend: ASP.NET Core Web API, Dapper
  • Database: SQL Server (large-scale dataset)

Key Features:

  • 📊 NTL analytics dashboard with top offender detection
  • ⚡ Feeder anomaly scoring and classification
  • 🗺️ Interactive power grid visualization (map-based)
  • 🚨 Real-time & historical outage tracking
  • 🔎 Data-driven insights over large datasets

👉 Built during a competitive hackathon environment (team-based, time-constrained)

GitHub Repo


🍷 Winery Management System

Team-based project built with C# and .NET.

  • Role-based authentication system
  • XML-based data storage (NoSQL)
  • Layered architecture (Clean Code & SOLID)
  • Developed using Agile (Scrum)

GitHub Repo


🧠 Currently Working On

🎮 Expanding my Turn-Based RPG with:

  • Procedural map generation
  • Smarter AI decision system
  • Status effects (poison, bleed, buffs/debuffs)
  • Resource system (mana/energy)

📫 Contact

Pinned Loading

  1. nordeus-rpg nordeus-rpg Public

    Full-stack turn-based RPG with server-authoritative combat, event-driven battle replay, and run-based progression (Unity + REST API)

    C#

  2. electricity-ntl-detection electricity-ntl-detection Public

    Full-stack application for detecting non-technical losses (NTL), analyzing electricity consumption, and monitoring grid outages.

    C#

  3. winery-management-system winery-management-system Public

    Winery management system built with .NET, using XML file persistence and in-memory data handling, following layered architecture.

    C#