Skip to content
View AngeloTadeucci's full-sized avatar
💭
Happy :)
💭
Happy :)
  • Brazil
  • 18:50 (UTC -03:00)

Block or report AngeloTadeucci

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

Hi, I'm Ângelo Tadeucci

Senior Software Engineer focused on backend systems, distributed services, and reverse engineering of client-server architectures.

I have strong experience with C#, .NET, TypeScript, and low-level protocol analysis, and I actively contribute to complex open-source projects involving game servers, binary formats, and tooling.


What I work on

  • Backend development with C# / .NET
  • Distributed systems and service communication
  • Reverse engineering of proprietary protocols and file formats
  • Game server emulation and tooling
  • Full-stack realtime web apps and Twitch/streaming integrations
  • Technical leadership in open-source projects

Cool Projects

MapleStory 2 Server Emulator

Lead contributor to a full, from-scratch emulator of a shut-down MMORPG:

  • Distributed architecture — separate Login, World (gRPC coordinator), multi-channel Game, and Web servers communicating over gRPC
  • Client data pipeline ingesting game files into MySQL via EF Core, powering items, maps, NPCs, and quests
  • Live game systems — NPC AI, navmesh pathfinding, Lua-scripted map triggers, combat, and player progression
  • Backed by automated tests, BenchmarkDotNet suites, and a session stress-testing tool

Stack: C#, .NET 10, gRPC, Entity Framework Core, MySQL, Docker, DotRecast

Repo: Maple2

Streamer Bounty Board

A full-stack, realtime stream companion built solo for a MapleStory event:

  • Three surfaces from one reactive backend — public bounty board, operator control panel, and a transparent OBS overlay — kept in sync live with no reloads
  • An animated, scene-rotating stream widget driven by Twitch chat: emote bursts, votes, and gifted-sub celebrations with priority-based takeovers
  • A separate Dockerized Twitch chat bot (Node / tmi.js) relaying operator messages over guarded HTTP
  • Realtime-first: Convex reactive queries as the live contract; countdowns tick client-side so a per-second clock never hits the database

Stack: Next.js (App Router), React, Tailwind v4, Convex, Convex Auth (Google), Twitch IRC, Docker

Live: ereklo.tadeucci.dev

MapleStory 2 Handbook

A searchable database of MapleStory 2 items and NPCs, built and maintained solo:

  • Full-text search over items and NPCs with stats, drop locations, and other in-game metadata
  • In-browser 3D model viewer for game assets
  • Svelte front-end backed by a separate C# data pipeline (backend repo) that imports game files into MySQL

Stack: SvelteKit, Node.js, MySQL, C# (data import)

Live: handbook.tadeucci.dev · Repo: MapleStory2-Handbook


Other Projects

Project Description Links
StarForce Simulator Interactive MapleStory enhancement-cost simulator Live · Repo
Maple2-PacketLib-TS TypeScript library + CLI to read and parse MS2 packet sniffs npm · Repo
PacketToSQL Generates SQL shop-seeding data from captured MS2 game packets Repo

Tech Stack

  • Languages: C#, TypeScript, JavaScript, Python, Lua
  • Backend: .NET, gRPC, REST APIs
  • Full-stack / Web: React, Next.js, Tailwind, Convex (realtime)
  • Databases: PostgreSQL, MySQL, SQLite
  • Dev Tools: Git, Docker
  • Other: Reverse engineering, binary parsing, protocol analysis

Contact

Pinned Loading

  1. MS2Community/Maple2 MS2Community/Maple2 Public

    Server emulator for MapleStory2.

    C# 170 80

  2. MS2Community/Maple2.File MS2Community/Maple2.File Public

    Forked from kOchirasu/Maple2.File

    MapleStory2 m2d file parsing

    C# 5 9

  3. MapleStory2-Handbook MapleStory2-Handbook Public

    MapleStory 2 Handbook

    Svelte 6 4

  4. MapleStory2-Handbook-BackEnd MapleStory2-Handbook-BackEnd Public

    C# 1 1

  5. MS2Community/Orion2-Repacker MS2Community/Orion2-Repacker Public

    Forked from EricSoftTM/Orion2-Repacker

    A MapleStory2 Repacker

    C# 14 10