I'm Heitor Oliveiro
Systems Developer
Systems developer focused on backend. At TWT Info I build large-scale data collection and processing bots with Python; in personal projects I stick with the TypeScript ecosystem. Here I publish projects, articles and engineering notes.
01 · Who I am
About
I spent years in sales — answering calls, hitting targets, closing deals at a fast pace — and that's where I learned assertive communication, persuasion, and how to perform well under pressure, along with understanding what the person on the other end really needs before they even say it.
I joined TWT Info through infrastructure — servers, backups and observability — and today I'm a Python Developer on the bots team: I build and maintain bots that collect data from courts and the Official Gazette at scale, with work queues, caching, a relational database and object storage.
In personal projects and as a freelancer, I stay in the JavaScript/TypeScript ecosystem. I work with CLI AI agents as pair programmers, always guided by specs (SDD) — AI speeds things up; fundamentals, tests and review ensure quality.
02 · Stack & Philosophy
Tools orbiting fundamentals
Pick a philosophy to see the technologies that back it day to day — Python at work, the TypeScript ecosystem in personal projects.
- Work (TWT Info)
- Personal projects
- Work and personal projects
Spec-Driven Development
Spec, plan and tasks before code. I use CLI AI agents as pair programmers guided by the spec — this site was built that way.
Linked technologies
- Testing, infra, DevOps & tools
- GitWork and personal projects
- GitHubPersonal projects
- VS CodeWork and personal projects
- Claude CodeWork and personal projects
- Languages & frameworks
- TypeScriptPersonal projects
- Next.jsPersonal projects
- Observability
- Maintainability
- Scalability
- Performance
03 · Journey
Journey
The timeline of my move into tech.
ExperienceNowTWT InfoJul 2026 – present
Python Developer
- Infrastructure Technician (Jul 2026 – Oct 2026)
- Python Developer (Oct 2026 – present)
Legal web scraping bots on the Marketplace team: large-scale data collection and processing — a distributed backend subdomain.
- I build and maintain bots that capture data from courts, Brazil's Official Gazette and third-party sites.
- Resilient scraping with Selenium and BeautifulSoup, work queues with RabbitMQ, caching with Redis, MySQL persistence and files on AWS S3.
- Authentication with PyJWT, logging with Loguru and a Git/GitLab workflow.
- I joined as an Infrastructure Technician (on-premises and cloud servers, backups, Windows Server, Active Directory, Microsoft 365) and still own the backup and storage health reports.
- Python
- Selenium
- BeautifulSoup
- PyJWT
- Loguru
- MySQL (Workbench)
- Redis
- RabbitMQ
- AWS S3
- GitLab
- Docker
- Linux (Ubuntu)
- Web scraping
- Distributed backend
ExperienceDiletecApr 2025 – Jan 2026
Web developer (freelance)
Custom Perfex CRM modules for a real client, working remotely.
- Business rules, controllers, models and external API integrations in PHP (CodeIgniter), following MVC.
- Front-end development and CRM customization, with versioning and team workflow on GitLab.
- JavaScript
- MySQL (Workbench)
- GitLab
- PHP
- CodeIgniter
- MVC
- Perfex CRM
ExperienceJan 2025 – present
Personal projects · TypeScript ecosystem
Products built from scratch to learn and prove engineering in practice.
- This site: Next.js, clean architecture, custom backoffice and i18n — built with SDD and CLI AI agents as pair programmers.
- APIs and apps with Node.js, NestJS, Express, React and React Native.
- Automated tests, CI/CD with GitHub Actions and deploys on Railway.
- TypeScript
- Next.js
- NestJS
- React
- PostgreSQL
- Vitest
- CI/CD (GitHub Actions)
- Railway
- Claude Code
- Spec-Driven Development
EducationPUC MinasJul 2024 – Dec 2026
Associate degree in Systems Analysis and Development
Semester-long projects that simulate a real industry setting, from requirements to deploy.
- RATEIO, a distributed shared-expenses system, recognized as the 4th-semester Featured Project — SCRUM, CI/CD, automated tests and Docker.
- 2nd place for Best Idea at the Smart Retail Hackathon.
- Software Analyst certificate.
- Docker
- Git
- GitHub
- CI/CD (GitHub Actions)
- SCRUM
- Software architecture
- QA
Before techSep 2018 – Jun 2026
Before code: teaching and consultative sales
Where I learned to listen to the client before proposing a solution.
- Basic computing and graphic design teacher.
- Consultative and B2B sales: needs assessment, negotiation and after-sales.
- The base that guides how I gather requirements and build products today.
- Communication
- Negotiation
- Active listening
EducationSENAI Euvaldo LodiAug 2016 – Jan 2018
IT Technician (vocational)
First formal contact with technology.
- Web development with PHP and HTML.
- Networking, operating systems and database fundamentals.
- PHP
- HTML
- Networking
04 · Projects
Projects
From MVP to production — what I'm building.
Coming soon
Projects will show up here once the content-management backoffice is ready.
Coming soon
Articles will show up here once the first one is published in the backoffice.
05 · Contact
Contact
Got an idea or project in mind? Reach out.
Connect with me on LinkedInin/heitoroliveiroSend e-mail