Full Stack Engineer / TypeScript / AWS
William Augusto
I build cloud products that stay calm on the surface and precise underneath.
Over five years turning enterprise workflows into maintainable systems with Node.js, NestJS, Angular, React, AWS, and AI-assisted engineering practices.

Selected work
Enterprise systems, quieter delivery.
Mid Full Stack Developer
Modernizing enterprise platforms with Angular SPAs, NestJS microservices, secure BFF architecture, and AI-assisted delivery.
- Led legacy platform modernization into Angular and Node/NestJS services.
- Designed secure service integration with JWT, secure cookies, and Clean Architecture.
- Delivered documented APIs and test coverage with Swagger, Jest, and Jasmine.
Full Stack Developer
Built and scaled B2B SaaS workflows across product surfaces, backend services, cloud integrations, and identity systems.
- Improved Aurora query performance from about 3 minutes to 5 seconds.
- Led ERP, CRM, payment, and geolocation integration strategy as Tech Lead.
- Shipped MFA, privacy-conscious recovery flows, OpenAI automation, and AWS Textract workflows.
Stack
Tools for durable product work.
Frontend
Angular / React / Ionic / Vite / Jasmine
Backend
Node.js / NestJS / REST APIs / Swagger / Jest
Cloud
AWS / Lambda / SQS / SNS / Aurora / DynamoDB
DevOps
Docker / GitHub Actions / CI/CD / Serverless
Databases
PostgreSQL / MySQL / MongoDB / DynamoDB / ElastiCache
AI workflows
Codex / Agentic workflows / MCPs / Claude Code / AI-assisted development
About this site
A compact portfolio designed to feel calm and clear.
Built with
Nuxt 4, Vue 3, TypeScript, and a light design system focused on clarity and performance.
Highlights
A responsive layout, semantic sections, accessible interactions, and reusable UI components.
Challenge
Balancing a personal brand feel with enough substance to communicate technical depth and product thinking.
Considerations
A few notes on systems, craft, and thoughtful product work.
Notes on product systems
Practical thinking around maintainable architecture, delivery flow, and calm product decisions.
Frontend patterns
Reflections on TypeScript, component boundaries, testing habits, and developer experience.
Cloud and platform work
Short write-ups about AWS, observability, and building resilient workflows without over-engineering.
Contact