Independent developer / @dogedev21

Code with a purpose.
Built for communities.

I build tools that make communities work better. From Discord operations to the small integrations that make a big difference.

01 / Selected work

Practical problems. Working software.

All repositories

01Discord · Operations platform

SAMS Nexus

Personnel, requests, and events. One connected system inside Discord.

A purpose-built operations and personnel management system for the San Andreas Medical Services roleplay community. Nexus replaces recurring manual Discord workflows with dedicated, connected modules.

JavaScript / Node.js / discord.js 14 / MariaDB

Explore the project

Discord · Operations platform

SAMS Nexus

A purpose-built operations and personnel management system for the San Andreas Medical Services roleplay community. Nexus replaces recurring manual Discord workflows with dedicated, connected modules.

What it does

  • Field training requests with session tracking, notifications, and automatic expiration.
  • Promotion workflows with configurable rank mapping and Discord role updates.
  • Persistent leave and reduced-activity requests, review history, and timezone-aware scheduling.
  • Event calendars, RSVPs, reminders, analytics, and centralized logging.

JavaScript / Node.js / discord.js 14 / MariaDB / Luxon

Active in a privately managed production environment. The GitHub repository is a public showcase and technical reference; the bot and production service are not publicly available.

Read on GitHub
Privately hosted
System architecture
SAMS NEXUSDiscord-first operations
PromotionsLeave requestsEventsAnalytics
Persistent state MariaDB
Connected modules. Shared information.Concept diagram

02FiveM · Lua resource

doge_jobmail

A job changes. The inbox follows. Small integration, useful connection.

A lightweight integration that connects qb-management job events to LB Phone’s SendMail exports, keeping players informed directly inside the game.

Lua / FiveM / qb-core / qb-management

Explore the project

FiveM · Lua resource

doge_jobmail

A lightweight integration that connects qb-management job events to LB Phone’s SendMail exports, keeping players informed directly inside the game.

What it does

  • Automatic in-game emails when a player is hired or fired.
  • Promotion and demotion emails triggered by job grade changes.
  • Customizable email messages in server.lua.
  • Designed for qb-core and qb-management, with integration instructions in the repository.

Lua / FiveM / qb-core / qb-management / LB Phone

Requires lb-phone, qb-core, and qb-management. Setup includes adding event hooks to qb-management and starting the resource after its dependencies. The diagram illustrates the integration; it is not an in-game screenshot.

Read on GitHub
Public source
Event-driven integration
01
qb-managementHired / promoted / demoted / fired
02
doge_jobmailJob event → a relevant message
03
LB PhoneDelivered to the in-game inbox
A useful connection between existing tools.Concept diagram

02 / Behind the code

Hey, I’m Doge.
Still curious. Still building.

More about me on GitHub

Good software starts with something worth making easier.

I’m an always-learning developer working with JavaScript, Java, and the tools that turn code into useful systems. My projects connect community workflows, automate repetitive tasks, and bring information where people need it.

That might mean a persistent personnel platform inside Discord. Or a small Lua resource that makes a roleplay server feel a little more connected.

Build around the problem.

Start with the workflow and give every feature a reason to exist.

Make it maintainable.

Modular systems, shared utilities, and clear responsibilities.

Keep learning.

Follow the problem, improve the approach, and keep making things.

03 / The toolkit

The tools behind the work.

A practical stack, shaped by what I build.

Languages

JavaScript, Java, Lua

Logic, systems, and integrations.

Runtime & integrations

Node.js, discord.js, QBCore

Connecting code to communities.

Data & environment

MariaDB, MySQL, Linux

Persistent data. Reliable foundations.

Development

Git, GitHub, npm

From first commit to the next iteration.

04 / Let’s connect

Something worth building?

A project, a question, or an interesting idea.
I’d like to hear about it.