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

Block or report Bat0oo

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

Hi there, I'm Milorad MaksiΔ‡ πŸ‘‹

Typing SVG

πŸš€ About Me

πŸŽ“ Master's Student in Applied Software Engineering at Faculty of Technical Sciences, Novi Sad, Serbia
πŸ’Ό Currently working as a Software Engineer
πŸ”§ Backend-focused engineer with full-stack capabilities
πŸ” Currently exploring Cybersecurity

milorad = {
  location: "Novi Sad, Serbia πŸ‡·πŸ‡Έ",
  education: "Master's student in Applied Software Engineering",
  interests: ["Backend Development", "Full-Stack engineering", "Cybersecurity"],
  currently_learning: "Cybersecurity",
  fun_fact: "I enjoy music, sports, playing chess β™™"
}

πŸ“« Let's Connect!

LinkedIn Email Portfolio

πŸ› οΈ Tech Stack

Languages

C# Ruby Python

Backend & Frameworks

.NET .NET Core Ruby on Rails ASP.NET

Frontend

React Bootstrap WPF

Databases

SQL Server MongoDB PostgreSQL Azure Blob

Cloud & Tools

Azure Docker Git GitHub Actions

Currently Learning

Cybersecurity

🧰 Open-Source Tools

Released tools with real users, each with a downloadable build and source.

Reverse-engineered binary archive patcher with a C# port of LZO2A decompression
Tech: C# β€’ .NET β€’ Binary formats β€’ LZO2A β€’ GitHub Actions
Highlights: Reads/writes Ubisoft's undocumented Anvil .forge format β€’ LZO2A port (existing managed LZO ports only cover LZO1X) β€’ Non-standard Adler-32 checksum β€’ Assets rendered in code, nothing copyrighted redistributed β€’ Self-contained exe with backup & restore

Repairs NaN float corruption in Java-serialized saves, plus a background watcher that prevents it
Tech: Python β€’ Java Serialization β€’ IEEE 754 β€’ watchdog β€’ PyInstaller
Highlights: Fix: scan / dry-run / repair with backup before any write β€’ Watcher: tray or CLI, snapshots clean values and restores the exact originals on corruption β€’ 35 automated tests β€’ Standalone Windows executables

πŸ—‚οΈ AoH2 Save Editor

Desktop editor for binary Java-serialized saves with a lossless decode-edit-encode pipeline
Tech: Python β€’ Tkinter β€’ Java Serialization β€’ GitHub Actions β€’ PyInstaller
Highlights: Byte-valid round-trip encoding β€’ Lazy tree loading β€’ field=value filtering & Batch Edit β€’ Automatic backups β€’ CI-built releases on version tags β€’ Browser version via Pyodide

🌟 Featured Projects

Full-stack heating management platform with real-time automatic temperature control
Tech: .NET β€’ C# β€’ React β€’ TypeScript β€’ SignalR β€’ SQL Server β€’ Entity Framework
Features: P-controller algorithm β€’ Real-time WebSocket updates β€’ Interactive Leaflet map β€’ Alarm system β€’ Weather API integration β€’ Role-based access (Admin/User) β€’ CSV export

AI-powered platform for uploading documents and querying them via natural-language chat
Tech: C# β€’ .NET β€’ Service Fabric β€’ React β€’ MongoDB β€’ Groq AI
Features: PDF/DOCX upload & parsing β€’ Document embeddings β€’ Conversational Q&A interface β€’ Persistent chat context β€’ Knowledge-base & research use cases

Backend API for virtual Rubik's Cube manipulation
Tech: Ruby on Rails β€’ SQL Server
Features: Standard cube notation moves β€’ State persistence β€’ RESTful endpoints

Full-stack taxi platform with microservices architecture
Tech: React β€’ .NET Core β€’ Service Fabric β€’ Azure Blob Storage
Features: Role-based access (Admin/Rider/Driver) β€’ Ride estimation service β€’ Microservices communication

E-commerce platform with separate payment microservice
Tech: .NET β€’ Service Fabric β€’ React
Features: Account deposits β€’ Book purchases β€’ Inter-service communication

Cloud-native crypto tracking platform with health monitoring
Tech: C# β€’ ASP.NET β€’ React β€’ Azure Storage β€’ Coinbase API
Features: Transaction management β€’ Profit/loss tracking β€’ Email notifications β€’ System health monitoring

πŸ“Š GitHub Stats

GitHub Stats Top Languages
GitHub Streak

Snake animation


Pinned Loading

  1. aoh2-diplomacy-fix aoh2-diplomacy-fix Public

    Fix for Age of History II (AoH II) diplomacy bug β€” all country relations stuck at 0 (NaN bug). Works on any save, any scenario.

    Python 6

  2. AC2IconPatcher AC2IconPatcher Public

    Replaces Assassin's Creed 2's console-style HUD icons with keyboard keys. Reads and writes Anvil .forge archives directly, including LZO2A decompression.

    C# 1 1

  3. aoh2-save-files-editor aoh2-save-files-editor Public

    Python 1