Skip to main content

About

10+ years building software that has to survive growth.

I'm a Brazilian full-stack developer. I've worked at agencies in Brazil, SaaS startups, and UK charities — leading technical teams, designing architectures, and making decisions that carry product weight.

I work from the interface down to the deploy pipeline, but my focus is where decisions become code: API contracts, component hierarchy, performance trade-offs, team onboarding. That's where projects either die or scale.

I believe in evidence over promises. If the code I ship doesn't solve the problem today and keep solving it 18 months from now, it didn't do the job.

Process

How I work

  1. I start with the problem, not the stack.

    Before opening the editor, I need to understand what the product has to survive. Technology follows constraints — not preferences.

  2. I deliver ownership, not hours.

    I take end-to-end responsibility for every feature — from PR to deploy. If it breaks in staging, it's mine. If the next dev's onboarding is confusing, that's mine too.

  3. I communicate decisions, not status.

    Sync meetings to say "everything's fine" are overhead. I document trade-offs and reasoning — the context that matters after I leave the project.

Experience

Numbers that reflect my journey

Startups created
0
Years developing
0+
Projects delivered
0+
Technologies
0+

Portfolio

Projects that make a difference

Open Source

My own project

An open-source CLI I use in my own workflow — that turned into a public product.

Open Sourcev1.41.0 · MIT

Lisa

Transforms your backlog into pull requests — no babysitting.

terminal

$ npm install -g @tarcisiopgs/lisa

Execution pipeline

FetchActivateImplementValidatePRUpdate
8+ AI providers with automatic fallback
7 issue trackers supported
Multi-repository execution
Automatic failure detection and recovery

Contact

Let's talk?

I'm always open to new projects and partnerships. Get in touch and let's create something amazing together.