First production codebase: a Laravel and Vue.js platform, worked on in an agile team with QA and staging.
Ascension bonus
Codebase
PersonaltoProduction
Workflow
SolotoAgile team + QA
Catalog load
~12 sto~2 s
Catalog payload
3 MBto500 KB
Loadout
Laravel
PHP
MySQL
Vue
Docker
Battle log
Shipped full-stack Laravel and Vue.js features from Figma specs, including an e-invoicing compliance feature.
Wrote Laravel data migrations that transformed large existing tables in chunks, avoiding memory exhaustion and table locks, with down() logic to roll the data changes back. Tested locally and in staging before release.
Fixed an urgent client bug that blocked field representatives from checking in, by calculating day boundaries in each user’s local timezone instead of server UTC.
Found the cause of a long-standing “cannot reproduce” date bug (0000-00-00 values): a MySQL sql_mode difference between environments, written up as an RCA for the senior team.
Unblocked checkout for fully discounted carts (such as free gifts), which had been stuck at the payment step, across all supported currencies.
Closed a security gap found by QA by moving e-invoice API routes behind authentication middleware.
First time building on top of a backend someone else wrote, for a client team in the US.
Ascension bonus
Backend
My owntoAnother team's
Team
SolotoRemote client team
Loadout
Node.js
discord.js
Battle log
Learned the team’s backend system and integrated it into a Node.js Discord bot for purchase validation.
Built a customisable ticketing system for the bot with configurable categories, posting each closed ticket’s transcript as a .txt file to a staff-only log channel.
Worked remotely with the team that built the backend, clarifying how the bot should use their service.
// Ascension phase IFreelance
Freelance
Software Developer
Remote · Feb 2018 - Present
Where it started. I no longer look for clients, but I still take jobs from existing ones and people they refer.
Ascension bonus
Clients
0toReturning + referrals
Output
BotstoBots + dashboards
Loadout
Node.js
discord.js
TypeScript
SvelteKit
Capacitor
Battle log
Built and maintained Node.js Discord bots for clients since 2018, with most new work coming from returning clients and their referrals.
Built Svelte configuration dashboards so server owners could manage their bots from a browser, with responsive, reusable components.
Built a Bluetooth remote app for a friend’s cosplay, letting him control the LEDs from his phone, with Svelte and Capacitor.
// Ascension phase VOpen slot
Your team?
Full stack or backend developer
Remote, hybrid or on-site · Happy to relocate
The next phase isn't written yet. If you're hiring, or have a project in mind, this is the slot.