Leonardo AlvesBuilding technology for people who want to go beyond the code.
Systems, websites, tooling and know-how for Lineage 2 server developers and administrators.
- Java
- L2J
- React
- TypeScript
- Node.js
- Python
- Docker
- Linux
- MariaDB
- Git
- AI

Leonardo Alves
Creator of L2JV Panel
Turning experience into technology for the Lineage 2 community
Since 2004 I have spent my career inside the Lineage 2 world, following how the game, the communities and the technology behind private servers evolved. That is where the deep knowledge of the L2J ecosystem comes from — and the urge to go past customising a server and build tooling that makes the people running them more productive.
I am a full stack developer focused on modern architecture, web systems and automation, combining Java, TypeScript, React, Node.js and Python to build applications that are robust, scalable and easy to maintain.
More than writing code, my focus is solving hard problems: cutting operating cost, removing repetitive work and making the experience better for whoever runs the servers and the communities.
Specialities
- Advanced L2J server development and Lineage 2 systems
- Full Stack application architecture and development
- APIs, admin panels and SaaS platforms
- Process automation and system integration
- Linux, Docker, Nginx and VPS infrastructure
- MySQL, MariaDB and SQLite modelling and tuning
- Applied AI for automation and productivity
- Tooling for the Lineage 2 ecosystem
- L2J
- JAVA
- REACT
- TYPESCRIPT
- NODE.JS
- LINUX
- VPS
- AI
My philosophy
Good software is not merely functional: it is intuitive, efficient and solves a real problem. Every system is built to scale, to be safe and to be ready to change.
Innovation as purpose
Innovating means building what is still missing: watching where the community struggles and shipping tooling that changes how servers are run.
Commitment to craft
Every line of code is a chance to make something smarter and faster. I keep studying to strengthen the L2J ecosystem.
Projects that left the code
and reached production.
L2 Thrive
A Lineage 2 server project focused on competitive play and custom systems.
- Java
- L2J
- React
Fortress Siege
A custom Fortress Siege system for Interlude, written on top of the Java core.
- Java
- L2J
- Interlude
What I built
to run servers.
L2JVintage is the pack I use, and that my clients use, to run their servers. Every item below exists and is in production.
Fleet and containers
Start, stop, restart and read the log of every server container, without opening SSH.
Database console
Tables and SQL queries from the panel, without exposing the MySQL port to the internet.
Backup and restore
Scheduled dumps, a list of versions and restore — the part that only matters on the worst day.
Live datapack
Edit the server XML and HTML, see the diff and apply without rebuilding the image.
Signed client patch
Ship a client update with a signed manifest, verified on the player machine.
Audit and anti-fraud
History of what the staff did, HWID control and attack monitoring.
One-command install on the client VPS. Multi-tenant, licensed per server.
L2JVintage
The Interlude serverpack on aCis 3.5 that runs my servers: Java core, its own datapack, client protection and panel integration.

Learn. Build.
Ship.
Know-how and tooling to turn your L2J project into something professional.
L2J AI Prompt Pack
Specialised prompts for using AI across L2J server, Java, web and infrastructure work.
L2J Web + AI
Learn to build a professional website for your Lineage 2 server using React, TypeScript, AI and modern tooling.
- React
- TypeScript
- IA
- VPS
- Deploy
- API
- Banco de dados
Need someone
to build it?
Fixed scope, agreed deadline, and the code in your hands at the end.
Web Development
Custom websites and systems, from layout to deploy.
Deploy & VPS
Setup, publishing and infrastructure.
Code Review
Technical review of Java/L2J projects.
Mentoring
One-on-one guidance on L2J, Java, web and AI.
Hands-on experience,
not just theory.
Numbers from things that are live, not from a slide.
Your next project can start today.
Learn it, build it, or leave the development to me.