Heitor Oliveiro
Let's talk?· Freelance · Coffee

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.

Heitor Oliveiro

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.

Where I use it:
  • 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

03 · Journey

Journey

The timeline of my move into tech.

  1. ExperienceNowTWT InfoJul 2026 – present

    Python Developer

    1. Infrastructure Technician (Jul 2026 – Oct 2026)
    2. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
See full résumé

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