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.
- 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.
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.
| 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 |
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 |
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.
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 |
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.
- onda1d-leapfrog - 1D wave simulation using the leapfrog method.
- onda2d-leapfrog - 2D wave simulation using the leapfrog method.
- deriva-lax - advection/drift numerical modeling with the Lax method.
- difusao-estacionario - stationary diffusion modeling.
- radiacao-estacionaria - stationary radiation modeling.
- interacao-particulas - particle interaction simulation.
- particulas-em-caixa - random particle placement inside a box.
- dinamica-nmolas - dynamics of coupled spring systems.
- dilema-prisioneiro - computational model of the prisoner's dilemma.
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.
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
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.
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.



