I get $*!t done.
I'm oz6nn, an active Roblox & Web Developer, capable of building dependable backend systems, useful web products, and banger games.
Career highlights
Contributedto28M+RobloxGameVisits,20K+PeakCCU,30+HappyClients,8+YearsofExperience.
28M+
Roblox game visits
20K+
peak concurrent users
30+
happy clients
8+
years of experience
Client testimonials
Feedback from teams and community owners I have worked with.
30+
clients served
“Oz6n has been an incredible asset (and an incredible guy) overall throughout the past 7 years that I've known him. In 2019, he was always my most motivated and hardworking developer on any project that I wanted to have him work on. Whether it'd be hotels, cafes, or others, he'd always deliver fast. Even in his earliest days, no matter how big the task, he always gave it his all and tried his best. He'd always come as my right hand man, and jack of all trades. Whether it'd be interface, scripting, programming, or building, the outcome would NEVER disappoint.”
I am skilled in..
TypeScript
typed applications
JavaScript
web & backend
React
interfaces & systems
Docker
containers & delivery
GitHub / Git
collaborative workflow
Server building
deployment & infrastructure
Roblox / Luau
games & experiences
Discord bots
automation & tooling
A look at my code
Small examples of how I structure backend services, Roblox systems, and community tooling.
routes/nottelling.tstypescript
import { ActionRowBuilder, ButtonBuilder, ButtonStyle, EmbedBuilder, type Client } from 'discord.js';
import { .... } from '../...';
import type { ...c } from './...';
export function backgroundCheckLogViewRow(userId: number, memberId: string): ActionRowBuilder<ButtonBuilder> {
return new ActionRowBuilder<ButtonBuilder>().addComponents(
new ButtonBuilder()
.setCustomId('...')
.setLabel('View ...')
.setStyle(ButtonStyle.Primary)
);
}
export async function log(
client: Client,
check: ...,
memberId: string...