Security Hardening
"Your AI wrote the code. But did it check the locks?"
Most apps built with AI have the same security gaps — not because the developer was careless, but because AI tools optimize for "works" before "safe." I go through what you've built and close the doors that are still open.

The Situation
Your app probably has a login, stores some user data, maybe takes payments. Each of those is a place where something can go wrong. Common issues: passwords stored incorrectly, environment variables exposed in your code, no rate limiting on login forms, outdated packages with known vulnerabilities. None of these are obvious until they become a crisis.
What I Do
- Review every place a user can log in or submit data
- Check your packages for known vulnerabilities
- Make sure API keys and database passwords are stored correctly — not in your code
- Set up HTTPS if it's not already there
- Test against OWASP Top 10 — the most common ways apps get broken into
What You Walk Away With
- A clear list of what was found and what was fixed
- Proper secret management — no more keys in your codebase
- HTTPS configured and working
- A checklist for staying secure as you keep building
Who This Is For
Any app with real users. If you're collecting emails, taking payments, or storing anything someone wouldn't want public — this matters now, not later.