Skip to content
BackNov 7
Nathan S.
Upwork badge

Nathan S.

Laravel & PHP Full-Stack Engineer | Web Security

Laravel and PHP developer for Australian businesses, working Australian business hours. Keeping an application healthy is really two jobs: the development, and the security. I do both, so one person owns both halves. New builds when you need one. The applications you already run, kept working, kept fast, kept secure. Development work: 🔹 New applications on Laravel and PHP, built so adding the next feature stays cheap 🔹 Features added to the codebase you already have, kept tidy as they grow 🔹 APIs and backends that carry auth, roles, billing and reporting, and stay easy to build on 🔹 PHP and framework upgrades, staged so the site stays live throughout 🔹 Vue.js or React frontends wired to a clean API, kept consistent as the product grows 🔹 Slow pages found and fixed, with the query plan behind them 🔹 Care after launch: monitoring, patches, version upgrades, and the next feature when you are ready for it 🔹 Go, Node or Python services where they suit the job better than PHP 🔹 The server it runs on too: Nginx, PHP-FPM, Docker, CI and backups, looked after as part of the job Application Security: 🔹 A review of the application you already run, mapped to OWASP Top 10, so you know what to fix first 🔹 The ways PHP and Laravel applications get broken into: SQL injection, cross-site scripting, broken auth and session handling, unsafe file uploads, exposed endpoints 🔹 Server hardening, patch routines, and what the deployment itself is leaking 🔹 A report your team can act on, then the fixes done by the same person AI work, when you need it: 🔹 Retrieval over your own documents and data, so your team and customers can query your knowledge base 🔹 AI agents that finish a task instead of hinting at answers 🔹 Fine-tuned models tuned to your domain and tone 🔹 A plain no, when an AI feature is not worth building Proof it holds up: 🔹 Over a decade of Laravel and PHP delivery, and clients who come back. Over 1,714 hours on long-term engagements 🔹 Open source models on Hugging Face with 457,000 downloads, and 274 stars on GitHub Australian business hours, and I travel between Australia and Southeast Asia. I am an independent freelancer, so you work with me directly, no account managers or handoffs. Plain communication, fixed scope where it fits. Send me what you are trying to build and you will get an honest answer on scope and what it should cost.

🇦🇺Brisbane, Australia$100/hr100% JSS5.00 (16)Since Oct 2010

Earnings and projects

MRR
$241

Last 6 months ÷ 6

World#106,733 / 412k
🇦🇺Country#603 / 2,970
Revenue, last 30 days
$179

Last 6 months: $1.4k

World#84,049 / 412k
🇦🇺Country#405 / 2,970
Total earnings
$94k

Billed in all: $97k

World#42,052 / 412k
🇦🇺Country#251 / 2,970
Per project
$3.8k

$722 in the last 6 months

World#45,644 / 412k
🇦🇺Country#221 / 2,970
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇦🇺Country#553 / 2,970
Projects in all
25

Across 29 contracts

59% fixed41% hourly
World#113,042 / 412k
🇦🇺Country#854 / 2,970

Earnings, last 30 days

$97k+$179 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$96.7k$96.8k$96.9k$97.0kOct 8Oct 23Nov 7

Skill rankings: Top 20% in Vue.js

Ranked by MRR among everyone on Upwork with the skill.

  1. #15Web Application Audit53 freelancers · 🇦🇺 #1Top 28%
  2. #26Model Tuning111 freelancers · 🇦🇺 #1Top 23%
  3. #36Model Deployment115 freelancers · 🇦🇺 #1Top 31%
  4. #53Web App Penetration Testing235 freelancers · 🇦🇺 #1Top 23%
  5. #59Web Application Security246 freelancers · 🇦🇺 #2Top 24%
  6. #76Hugging Face300 freelancers · 🇦🇺 #3Top 25%
  7. #141Penetration Testing623 freelancers · 🇦🇺 #2Top 23%
  8. #880Prompt Engineering2,859 freelancers · 🇦🇺 #9Top 31%