Skip to content
View JoaoOliveira85's full-sized avatar

Highlights

  • Pro

Block or report JoaoOliveira85

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoaoOliveira85/README.md

João Oliveira

Software engineer in Copenhagen, originally from Porto. Frontend first, with a working backend range in Java and Spring.

What I work on

  • Production web applications in React, Next.js and TypeScript, six-plus years of them.
  • Design systems and component libraries.
  • Backend, more recently: Java, Spring Boot and Kafka on a real-time risk pipeline.
  • Testing as a habit rather than a phase: Jest, React Testing Library, Cypress, Playwright, JUnit. I have guest-lectured on frontend testing.
  • AI in the workflow without lowering the bar. I led AI tooling adoption for my team. An agent can draft, but it is still my name on the pull request.

Code

Most of my recent work sits in private repos while I move it into shape. Two projects are on their way out this autumn: an A320 hydraulics page for the browser, with a canvas simulation driven by system state, and an expense tracker rewritten in Java and Spring. Open source: small contributions to the FlyByWire A32NX installer frontend.

Writing

I publish first on joaooliveira.eu, mirrored on Medium. Latest: We Must Defibrillate the Frontier, on what the September "pace the frontier" call looks like next to the industry's own numbers.

Elsewhere

Before software: volunteer firefighter and EMT, then a craft brewery I founded.

Pinned Loading

  1. a320-hydraulics-ecam-simulation a320-hydraulics-ecam-simulation Public

    Interactive simulation of the A320 hydraulic system with a live ECAM display

    TypeScript

  2. personal-expense-tracker personal-expense-tracker Public

    Tool to assist tracking personal expenses with a pipeline based around ingesting bank statements

    Python

  3. research-framework research-framework Public

    Research-framework runs an autonomous research loop that scouts public sources, writes cross-linked Markdown notes citing the primary sources, and validates every claim with scripts before anything…

    Python