
Hi, I'm Henrique!
I'm a Senior Software Engineer at Lena, based in Rio de Janeiro, Brazil. I build full-stack and mobile products, with a current focus on AI-driven solutions.
About Me
Get to know me!
I build web and mobile products with JavaScript and TypeScript, working across React, Next.js, React Native, Node.js and NestJS. My experience spans financial services, cybersecurity and healthcare.
At Lena, I help build an AI-driven care coordination platform that connects AI agents with patients through phone calls and SMS. I also work with harness engineering and spec-driven development, using specifications, guardrails and automated validation to guide AI coding agents.
I'm currently pursuing a postgraduate program in Software Engineering for Applied AI at UNIPDS.
My Skills
- TypeScript
- JavaScript
- React
- Next.js
- React Native
- Node.js
- NestJS
- Python
- AWS
- Artificial Intelligence (AI)
- Harness Engineering
- Spec-Driven Software Development
- Godot
- GDScript
- Claude
- OpenAI Codex
- Gemini
- Grok
- T3 Code
- Orca

Experience
— PresentDuration:
Senior Software Engineer
Lena
Build an AI-driven care coordination platform connecting AI agents with patients through phone calls and SMS, with call analytics reviewed by agents and care coordinators.
Develop with Next.js, TypeScript, Prisma, Python and AWS, and use harness engineering, specifications, guardrails and automated validation to guide AI coding agents.
- Python
- AWS
- Harness Engineering
- Prisma ORM
- AWS CloudFormation
- Mantine UI
- Amazon Relational Database Service (RDS)
- TypeScript
- Artificial Intelligence (AI)
- PostgreSQL
- Amazon ECS
- AI Agents
- Next.js
- GitHub Actions
- Spec-Driven Software Development
— Duration:
Senior Software Engineer
ISH Tecnologia
Developed cybersecurity incident and vulnerability management systems, including APIs, permissions, dashboards and report generation across TypeScript, Python and Java services.
Helped migrate a Django API to NestJS, optimize PostgreSQL queries and mentor teammates, with automated testing and GitHub Actions CI/CD.
- Python
- Node.js
- JavaScript
- Spring Boot
- React
- Django
- NestJS
- Java
- TypeScript
- PostgreSQL
- Jest
- Next.js
- DevOps
- Unit Testing
- CI/CD
— Duration:
Senior Software Engineer
LendingClub
Built features for LendingClub's new internet banking experience with React and TypeScript, contributing from user-experience planning through development using internal UI components and Django server-side rendering.
- Python
- JavaScript
- React
- Django
- TypeScript
- GraphQL
- Unit Testing
— Duration:
Senior Software Engineer
Questrade Financial Group
Developed a stock-trading mobile application with React Native, TypeScript and MobX. Helped document projects and support the transition of developers from Vizir following its acquisition by Questrade.
- JavaScript
- React
- TypeScript
- Datadog
- React Native
- Unit Testing
— Duration:
Software Developer
Vizir Software Studio
Worked across web, mobile and backend development for Vizir Bank and Natura Pay. Used micro frontends and Webpack Module Federation to share dependencies between banking applications.
- Node.js
- JavaScript
- React
- TypeScript
- React Native
- Unit Testing
- CI/CD
— Duration:
Software Developer
will bank
Built internal customer-service systems with React, TypeScript, Node.js and NestJS, collaborating with service attendants on feature design. Also contributed Flutter mobile features and migrated backend services from Node.js to NestJS.
- Node.js
- JavaScript
- Flutter
- AWS
- Spring MVC
- Spring Boot
- React
- NestJS
- Java
- TypeScript
- Unit Testing
— Duration:
Software Developer
INFLOR
Developed responsive web systems for forest and agricultural management with Vue.js, Vue Router, Vuex, Vuetify and Sass.
- JavaScript
- Vuex
- Vue.js
- Vuetify
— Duration:
Software Developer
Techpark - Tecnologia & Mobilidade
Developed Node.js APIs, microservices and MongoDB/PostgreSQL databases on AWS for a driving-school platform. Built a Flutter application for students to manage theoretical and practical classes.
- Node.js
- JavaScript
- Flutter
- AWS
- React
- Amazon Relational Database Service (RDS)
- MongoDB
- Express.js
- PostgreSQL
- Amazon EC2
— Duration:
Technical Support
Banestes S/A – Banco do Estado do Espírito Santo
Supported Internet Banking web/app services and Office Banking, using SQL, PowerShell and Python scripts to automate support work.
Education
— (expected)
Postgraduate
Universidade Cruzeiro do Sul
Game Design
In progress
- Game Development
- Game Design
— (expected)
Postgraduate Program in Software Engineering for Applied AI
UNIPDS
Computer Science
In progress
- Artificial Intelligence (AI)
- Spec-Driven Software Development
- Harness Engineering
—
Bachelor's degree
Estácio
Computer Science
Latest blog posts
Notes on software development and what I learn along the way.
Loading recent posts…