Services
UserSpice is, and will always be, free. If you need hands-on help, that's how we make our living. Every inquiry comes straight to the maintainers — not a sales team, not an outsourcer.
- Built & maintained by us for 10+ years
- You talk directly to the people writing the framework
- Fixed scope where it makes sense, hourly where it doesn't
Custom Development
New features, complete applications, third-party integrations, and theming — built on UserSpice by the people who maintain it.
- New features
- Full applications
- Integrations
- Theming
Security Analysis
Hands-on review of your UserSpice install or PHP application. Findings prioritized by real-world risk — with concrete fixes you can ship.
- Auth flows
- MFA & passkeys
- Rate limiting
- Database access
Human Code Review
A senior PHP set of eyes on your repo or pull request. Architecture, security, footguns, and performance — explained clearly, not just flagged.
- Architecture
- Security
- Database
- Performance
Project Consulting
Migration plans, version upgrades, architectural decisions, build-vs-buy guidance. Talk it through with someone who has actually shipped it.
- Version upgrades
- Migrations
- Architecture
- Build vs. buy
Database Optimization
Index audits, query rewrites, schema cleanup, and a backup strategy that actually gets restored from. For MySQL and MariaDB-backed PHP apps.
- Slow queries
- Index audit
- Schema cleanup
- Backups
VPS Management
Server setup, hardening, monitoring, backups, and ongoing maintenance for self-hosted UserSpice deployments. Nothing is a backup until you have restored from it.
- Setup
- Hardening
- Backups
- Monitoring
Four steps. No hand-waving.
-
01
Discovery
Short call (or async) to scope the work and confirm fit.
-
02
Proposal
Fixed scope and price for well-defined work, hourly for retainers.
-
03
Build
Staged on a server you control — or ours — with you reviewing as we go.
-
04
Handoff
Code, docs, and (if you want) a short walkthrough recording.
Not sure which one fits?
Start with Project Consulting — a short call where we figure out what you actually need. If the answer turns out to be one of the other engagements, the consult fee gets credited toward it.