Full-stack developer for hire — web apps, APIs, databases, GMod/Lua addons, and Discord bots. I build the tools that sit between your people and your systems, plus the systems that run online communities. Practical, maintainable, fully configurable, and built for the long term.
Client and internal work described without identifying details. Every project has a hands-on demo with sample data — and where possible, the demo is the actual production tool.
Problem: A regional distributor's delivery teams had no reliable way to record where equipment was installed across customer facilities — photos and text notes meant installer callbacks on nearly every job.
Built: A web app where teams drop labeled pins directly onto customer floor-plan PDFs. PHP middleware proxies the company's document management API; stateless HMAC session tokens handle auth; a conflict-detection layer prevents two users from editing the same record; and a canvas rendering path produces print-quality output for the field.
Open the real tool → The actual production frontend — backend mocked, data fictional. Zoom, pan, place pins, print a report.Problem: Staff spent hours manually reformatting spreadsheet data to match the formats an ERP system required — and one typo broke the import.
Built: A packaged Office.js Excel add-in with one-click data-prep utilities, deployed across the team. Repetitive formatting now takes seconds instead of hours.
Try the demo →Problem: An online racing league tracked results and standings by hand, with admins manually posting updates to the community.
Built: A PHP/MySQL admin panel for race entry, driver rosters, season settings, and rules — paired with a Discord bot offering slash commands for results, standings, and driver lookups. Standings calculate automatically and publish straight to the community.
Try the demo → Built from the production pages and stylesheet — log a race, watch standings and the Discord post update.Problem: A large, structured personal knowledge base needed safe, structured access for AI assistants — without fragile copy-paste workflows.
Built: A Model Context Protocol server exposing the vault as atomic, idempotent tools: session bundles, archive and timeline updates, frontmatter-aware note management, backlink lookup, and template-faithful note creation. Runs fully local.
See it in action →Problem: Keyword search couldn't surface conceptually related notes across thousands of documents — and the content was too sensitive for cloud APIs.
Built: A semantic search engine running entirely on local CPU: header-aware chunking, local embedding model, vector index with incremental updates. Natural-language queries, zero data leaving the machine.
Try the demo → Runs the actual embedding model in your browser (~30 MB download) — real cosine-similarity search, no server.Built: A fast, mobile-first collection of free browser-based tools and generators. Statically generated for speed and SEO, with sitemap and robots handling built in.
Visit the live site ↗Game systems built in Lua — Garry's Mod server addons and a Roblox MMO framework. Every system fully configurable by the owner, no code edits required.
Built for a live RP community: a player medal system that renders 3D medals above players with per-rank admin permissions, ULX commands, and admin-suite audit logging; a DEFCON-style alert HUD with config-driven levels, colors, fonts, and screen positioning; a class scheduler that announces rotating sessions to assigned groups and rooms; plus targeted gameplay scripts for ability restrictions by level and job, and interaction guards.
Each addon follows the same philosophy as my business tooling: the person running the server gets a clean config file and full control — names, timings, permissions, visuals — without touching the code.
Try the addons →Built: An ambitious, ArcheAge-inspired MMO foundation — a deep work-in-progress spanning many custom client/server systems that are heavily interlinked rather than standalone scripts: faction-gated character creation feeds an ability-point skill tree with General and Racial skill lines; NPC kills flow XP into a designer-editable leveling curve; a config-driven combat pipeline validates every cast server-side (mana, range, line of sight, cooldowns); custom zones detect where you are, switch the music, and update the minimap; plus PvP with faction war state and a custom loading screen.
The systems story: player data doesn't use Roblox's built-in storage — it persists to a custom PHP/MySQL web API over HTTP with caching and error recovery, the same integration pattern as my business middleware work. Every skill, race, faction, and XP value lives in a config table, so tuning the game never means touching code.
Play the systems demo → Create a character, level up, unlock skills in the tree, then cast them in combat — every number is a real value from the game's config modules.If you have a process that's eating your team's time, systems that don't talk to each other, a community that needs custom tooling, or a tool you wish existed — I can probably build it. DMs and inbox open. Tell me what you're dealing with and I'll tell you honestly whether I'm the right fit.
bssb0514@gmail.com