You will get a secure NestJS REST API with JWT authentication and audit logging


Project details
Most "auth systems" are login forms with a JWT bolted on. Mine are built to survive an audit, because I've already built one that has to.
I built AjoGuard's authentication and logging system for a real financial use case: informal savings groups where members' money and trust are on the line. Every login is verified, and every action is logged in a tamper-proof chain that can be mathematically checked at any time, not just trusted on my word.
That's the same system behind this listing: JWT auth, validated inputs, and an audit trail that answers who did what, and when, if anything ever goes wrong.
New to this listing, not new to backend work. Check the gallery for a live demo and a technical breakdown of exactly how the audit log works, so you're not taking my word for any of it.
Message me before ordering if you want to talk through your specific setup first. I'd rather get the scope right than guess.
I built AjoGuard's authentication and logging system for a real financial use case: informal savings groups where members' money and trust are on the line. Every login is verified, and every action is logged in a tamper-proof chain that can be mathematically checked at any time, not just trusted on my word.
That's the same system behind this listing: JWT auth, validated inputs, and an audit trail that answers who did what, and when, if anything ever goes wrong.
New to this listing, not new to backend work. Check the gallery for a live demo and a technical breakdown of exactly how the audit log works, so you're not taking my word for any of it.
Message me before ordering if you want to talk through your specific setup first. I'd rather get the scope right than guess.
Programming Languages
JavaScript, TypeScriptCoding Expertise
Performance Optimization, SecurityWhat's included
| Service Tiers |
Starter
$70
|
Standard
$150
|
Advanced
$280
|
|---|---|---|---|
| Delivery Time | 3 days | 5 days | 8 days |
Number of Revisions | 2 | 3 | 4 |
Design Customization | - | - | - |
Content Upload | - | - | - |
Responsive Design | - | - | - |
Source Code |
Frequently asked questions
About Charles
Node.js & NestJS Backend Developer | APIs, PostgreSQL, Golang
Abuja, Nigeria - 11:06 pm local time
These problems usually mean delayed launches, poor user experience, and rising maintenance costs the longer they sit. I specialize in Node.js and NestJS (with Express when needed), using TypeScript and clean architecture to fix API issues fast and build reliable, high-performance backends on PostgreSQL or MongoDB.
My work typically covers: RESTful API development and integration, database design, authentication, webhook handling, and third-party integrations (Stripe payments, Twilio, AWS S3, and others). I also have hands-on experience integrating Claude and other AI APIs into existing applications, a growing need I'm seeing across projects. I'm also expanding into Go for backend services, applying the same clean-architecture principles I use in Node.
You'll get secure, well-structured code, clear documentation, and honest communication with no surprises. Since I'm building my track record on Upwork, I'm happy to start with a small paid milestone so you can test the quality of my work at very low risk. If you need API fixes, backend optimization, integrations, or a solid new backend built from the ground up, send me your project details, I'll review them and come back with a clear, tailored approach.
Steps for completing your project
After purchasing the project, send requirements so Charles can start the project.
Delivery time starts when Charles receives requirements from you.
Charles works on your project following the steps below.
Revisions may occur after the delivery date.
Review requirements & scope
Confirm your requirements, set up the project structure, and configure the database connection.
Build authentication system
Implement signup, login, and JWT issuance with validated inputs and secure password handling.
