Operator log

The human behind the system

I am Óscar González, a software engineer focused on cross-platform development with Flutter and on application architecture.

TODO: add a real paragraph here about your background and what you are working on now.

How I think

I do not just care that an app works. I care that it is maintainable, fast, clear and pleasant to use. I prefer simple, explicit decisions over clever solutions that are hard to sustain.

Clarity

Code and decisions that another person (or me in six months) can understand fast.

Performance

Fast is not an extra: it is part of the experience. I measure before optimizing.

Craft

The details —accessibility, empty states, microinteractions— are what separate correct from good.

How I work

  1. 01

    Understand

    Before writing code, understand the real problem and the constraints.

  2. 02

    Design

    Define the architecture and the boundaries of each layer; choose the simple thing.

  3. 03

    Build

    Iterate in small, verifiable steps, with tests where they add value.

  4. 04

    Polish

    Performance, accessibility and details until it feels finished.

Stack in layers

  • MobileFlutter · Dart · Riverpod · Bloc · Material
  • FrontendAstro · TypeScript · Tailwind CSS · HTML · CSS
  • ArchitectureClean Architecture · Design Tokens · State management · Testing
  • Backend & dataFirebase · REST APIs · SQLite · Node
  • QualityUnit testing · Widget testing · CI/CD · Linting
  • ToolingGit · GitHub Actions · Figma · VS Code
Get in touch