Skip to content
View leonardoxr's full-sized avatar

Block or report leonardoxr

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

Leonardo Xavier Rodrigues

Backend and full-stack developer focused on APIs, realtime systems, business platforms, native macOS apps, and game server tooling.

Repositories · IP Camera Viewer · iThinkQ · MCSR Companion · Email


I build practical software across APIs, relational databases, web platforms, internal tools, client-facing systems, native macOS utilities, and game server infrastructure.

I care about software that feels reliable in daily use: clear interfaces, predictable behavior, maintainable architecture, and enough technical depth under the hood to support real product needs.

What I Work On

  • Backend development with PHP, Laravel, Yii2, MySQL, MSSQL, REST APIs, and integrations for internal and external systems.
  • Full-stack web products with TypeScript, React, Next.js, PHP, and relational databases.
  • Native macOS apps with Swift and SwiftUI, including device control, IP camera viewing, discovery flows, streaming, and menu bar experiences.
  • Game server infrastructure with REST APIs, WebSocket communication, database-backed tooling, C++ networking, and plugin development.
  • Systems and simulation work in C and C++, including numerical methods, physics-style modeling, and lower-level architecture.

Professional Experience

Since 2018, I have built and maintained web systems, APIs, databases, and tools for different products and teams. My work has included requirements gathering with clients, backend development with PHP/Laravel/Yii2, MySQL and MSSQL database work, API integrations, performance and security testing, and support for other developers.

I have also worked on game-related systems, including backend APIs for support workflows and C++ game-server infrastructure involving networking, database integration, and scripting workflows.

Featured Projects

Project Focus Stack
MCSR_Ranked_Companion Public companion app for MCSR Ranked players, with player stats, match history, leaderboards, comparisons, live match views, playoffs, records, API validation, and desktop packaging. TypeScript, Next.js, React, Tailwind CSS, TanStack Query, Zustand, Tauri
ip-camera-viewer Native macOS IP camera viewer with discovery, RTSP bridging, PTZ controls, saved views, and casting support. Swift, SwiftUI, RTSP, FFmpeg, ONVIF
iThinkQ Native macOS app for controlling LG ThinQ devices. Swift, SwiftUI, macOS

Hobby and Community Projects

I also build tools around games and communities I enjoy. These projects are useful portfolio pieces because they show practical Java plugin work, desktop app packaging, API integration, realtime UI, game-server tooling, and performance-focused engineering outside client work.

Project Focus Stack
hytale-api Secure REST and WebSocket API plugin for Hytale game servers, focused on server control, realtime communication, and external tooling. Java, REST, WebSocket
hytale-dashboard Real-time admin dashboard for Hytale game servers, built as a browser-based companion for server monitoring and management. TypeScript, Next.js, React
jingle-e-counter-plugin Jingle plugin for Minecraft speedrunning that pairs a thin game window with a zoomed realtime entity counter, configurable capture settings, persistent options, and a hotkey-driven workflow. Java, Gradle, Swing, JNA, Windows GDI/User32, Jingle plugin API
jingle-ez-nav-helper-plugin Jingle navigation helper that integrates with Ninjabrain Bot, showing stronghold direction, distance, coordinate tracking, dimension-aware conversion, and configurable API settings. Java, Gradle, Swing, REST API integration, navigation math

Public Forks

I also keep public forks of projects that help me explore tooling, architecture, and lower-level engineering ideas.

  • t3code - a fork I use while studying and adapting AI-assisted coding workflows, developer tooling, and TypeScript monorepo patterns.
  • bgfx - a fork of the cross-platform rendering library that I use as a reference for graphics architecture, rendering backends, and C++ systems design.

Featured Private Projects

A significant part of my work lives in private repositories. I keep client context, source code, infrastructure details, and product-specific logic private, but these summaries show the domains and technical skills behind that work.

Project Type What I Worked On Skills Demonstrated
Healthcare management platform Contributions across a private healthcare system, including frontend workflows, backend services, shared UI components, clinical worklists, viewer/editor flows, and product polish. Angular, Node.js, Express, TypeScript, MySQL, Prisma, Sequelize, Playwright, Vitest, healthcare workflows
Recruitment and job platform systems PHP-based job search and recruitment platforms, including backend features, database work, frontend maintenance, and production support. PHP, Yii2-style MVC, MySQL, JavaScript, CSS, HTML, recruitment workflows
SaaS and internal web platforms Backend systems for dashboards, business workflows, search/filtering, user-facing forms, and operational tools. PHP, Laravel, Yii2, MySQL, API design, data modeling
Client-facing systems Requirements gathering, backend implementation, maintenance, and support for systems used by real clients and teams. Product thinking, communication, reliability, iterative delivery
Game support platform Backend API work for an integrated support system connected to a game environment. REST APIs, integrations, backend architecture, production support
Game server systems Systems around networking, persistence, databases, and scripting workflows for C++ game-server infrastructure. C++, networking, MSSQL/MySQL, Python scripting, systems design
Automation and AI-assisted tools Prototypes and tools that automate workflows, organize information, and speed up product development with AI-assisted coding workflows. TypeScript, backend services, workflow design, Claude Code, Codex, t3code

UFRGS School Projects

Before moving fully into software development, I studied seven of ten semesters of Engineering Physics at the Federal University of Rio Grande do Sul (UFRGS). That was where I first became deeply involved with programming, and I eventually chose to move into software development because I genuinely enjoyed building things with code. During that period, I worked on small C projects focused on numerical methods, simulation, and computational physics.

Technical Toolkit

Languages: PHP, TypeScript, Swift, Java, C, C++, R
Backend: Laravel, Yii2, Node.js, Express, REST APIs, WebSockets, MySQL, MSSQL, Prisma, Sequelize
Frontend: Angular, React, Next.js, SwiftUI
Testing and QA: Playwright, Vitest, Jest, visual regression checks, browser-based debugging
Native and Systems: macOS development, RTSP, FFmpeg, ONVIF, numerical methods, networking
AI-assisted engineering: Claude Code, Codex, and t3code workflows for codebase exploration, implementation planning, refactoring, debugging, documentation, and faster prototyping
Workflow: Git, GitHub, requirements analysis, team support, iterative prototyping, product-focused engineering, human review of AI-generated changes

I use AI coding tools as part of my daily engineering workflow, especially for navigating large codebases, comparing implementation approaches, generating first drafts, reviewing changes, writing documentation, and speeding up repetitive development tasks. On larger private projects, I use Claude Code, Codex, and t3code-style workflows heavily while still treating architecture, product decisions, testing, and final code review as engineering responsibilities.

Education and Languages

Degree: Analysis and Systems Development
UFRGS: Engineering Physics, 7 of 10 semesters completed before moving fully into software development
Languages: Portuguese native, English advanced, French basic

Current Direction

Right now I am especially interested in backend platforms, realtime interfaces, native macOS software, connected-device tooling, and infrastructure for games and creator-focused products. I like projects where the interface looks simple because the hard engineering is handled carefully behind it.

Contact

For professional opportunities or technical conversations, reach me at lxavier.dev@outlook.com.


Building useful software, learning in public, and turning rough ideas into working products.

Popular repositories Loading

  1. hytale-api hytale-api Public

    Secure REST and WebSocket API plugin for Hytale game servers

    Java 2 2

  2. IP-Camera IP-Camera Public

    Native macOS IP camera viewer with discovery, RTSP bridging, PTZ, saved views, and AirPlay-capable view casting.

    Swift 2

  3. hytale-dashboard hytale-dashboard Public

    A modern, real-time admin dashboard for Hytale game servers. Built with Next.js 16, React 19, and TypeScript.

    TypeScript 1

  4. onda1d-leapfrog onda1d-leapfrog Public

    C

  5. onda2d-leapfrog onda2d-leapfrog Public

    C

  6. dilema-prisioneiro dilema-prisioneiro Public

    C