~/portfolio

$ whoami

Paul Mutz

$ cat role.txt

Developer

$ echo $MISSION

_

about.md

1# About Me

2

3Self-taught developer who builds software that works.

4Started with Python and Lua, building game servers from scratch.

5Now shipping full-stack apps with React, Next.js, and Firebase.

6

7## Tech Stack

8const skills = {

9 languages: ['Python', 'Lua', 'JavaScript', 'TypeScript'],

10 frontend: ['React', 'Next.js', 'Svelte'],

11 backend: ['Node.js', 'Firebase', 'MySQL'],

12 learning: 'Always'

13}

01

FiveM Server Framework

2021-2023

Built custom multiplayer game server infrastructure. Developed Lua scripting framework, economy systems, and admin tools for roleplay gaming community.

LuaJavaScriptMySQL
framework.lua
-- FiveM Server Framework
local Framework = {}
Framework.Players = {}

function Framework:RegisterPlayer(source, data)
    self.Players[source] = {
        id = source,
        name = data.name,
        money = data.money or 0,
        inventory = data.inventory or {}
    }
    TriggerClientEvent('framework:playerLoaded', source)
end
02

Web Applications

2020-Present

Full-stack web applications using modern frameworks. Focus on responsive design, real-time features, and cloud infrastructure.

ReactNext.jsTypeScriptFirebase
useRealtimeData.js
// Real-time hook with Firebase
const useRealtimeData = (path) => {
  const [data, setData] = useState(null)
  
  useEffect(() => {
    const ref = database.ref(path)
    ref.on('value', (snapshot) => {
      setData(snapshot.val())
    })
    return () => ref.off()
  }, [path])
  
  return data
}
03

Learning Projects

2022-Present

Experimental projects to explore new technologies. Built mobile apps with Flutter, automation scripts with Python, and various web tools.

FlutterPythonDart
monitor.py
# Game server monitoring
async def monitor_server_health():
    while True:
        players = await get_player_count()
        cpu = psutil.cpu_percent()
        memory = psutil.virtual_memory().percent
        
        if players > 100:
            await scale_resources()
        
        await asyncio.sleep(5)