Web Developer building interfaces, APIs & SaaS products · PHP + JavaScript · Learning the modern web stack · Open to remote roles and freelance projects
It’s been a while since my last post here 😅
I’m back and open to new opportunities as a Web Developer, working across front-end, back-end, APIs, databases, and SaaS products.
Remote roles and freelance projects are welcome.
https://t.co/ftGWKTiHQ5
#OpenToWork#WebDevelopment
Rapaz, como ta difícil ter algum tipo de retorno das 20 vagas/dia que envio. Mal tem retorno automático ;/
2 meses que nem louco enviando currículo e nada
Ah acho que vou passar as planilhas pro #Obsidian, não vou exagerar muito...
Corta para 3hrs depois e tenho 4 anos de dados reorganizados :c
To igual ao Stu fazendo pudim às 4h da manhã
Starting .NET reminded me that more layers do not automatically mean better architecture. If Controller → Handler → Service → Repository only forwards the same data, every abstraction adds navigation without adding meaning. Start simple; extract when a real boundary appears.
A nullable field has 3 update commands:
omit it → preserve
send a string → replace
send null → clear
Mixing null and undefined made that behavior ambiguous across #TypeScript, #Prisma, and forms. Good types describe state transitions, not just object shapes.
@lightsilver323 It's not a complete project, more a learning tracker. Every day I write some code and learn a bit of Typescript and Software architecture
https://t.co/Rk1Yf1Fkrr
Testing a small service felt harder than building it.
I kept tests for real decisions: valid input creates, invalid input stops, and a missing Company can't create an orphan.
I skipped mocks for pass-through branches.
Tests should buy confidence, not test count. #TypeScript
Back after a long time away 👋
I’m a Web Developer with 15+ years of experience across front end, back end, APIs and SaaS products.
I’m open to remote roles and freelance projects.
Portfolio: https://t.co/ftGWKTiHQ5