Skip to content
OpenCV

A CV that lives at a link

Your work, at one address.

Write your CV once, choose how it looks, and share one link that stays current, for recruiters, clients, or anyone who asks.

One link, and you decide the rest.

You decide who sees it.

Four access modes. Switch any time; the link never changes.

  • PrivateOnly you
  • PasscodeLink and passcode
  • UnlistedAnyone with the link
  • PublicAnyone, and search engines

See who's looking.

Example

Views and referrers, only from visitors who agree.

128views this week

PDF in one click.

The same layout, ready to print, always the latest version.

Six palettes, light and dark.

Every palette works with every template, in both modes.

  • Slate
  • Sand
  • Sage
  • Olive
  • Ocean
  • Rose

Try every template.

This is a real profile. Switch the template and palette to see how yours could look.

opencv.app/u/noor

Noor Haddad

Staff software engineer, payments

  • Lisbon, Portugal

About

I build the unglamorous systems money moves through: ledgers, reconciliation, payouts. I care about boring correctness, clear runbooks, and code a new teammate can read on their first day.

Experience

  1. Staff software engineer

     – Now

    Tessera

    Lead the ledger team of six. Rebuilt month-end reconciliation so finance closes in two days instead of nine, and moved payouts to an idempotent job queue with zero double-sends since launch.

  2. Senior software engineer

     – 

    Fieldnote

    Owned offline sync for the mobile apps. Designed the conflict model and the test harness that replays a year of real edit histories before every release.

  3. Software engineer

     – 

    Kiln CI

    Built the remote build cache. Median pipeline time fell from 14 minutes to 6.

Education

  1. BSc, Computer Science

     – 

    University of Porto

Skills

  • TypeScript
  • Rust
  • PostgreSQL
  • Distributed systems
  • Payments
  • Technical writing

Languages

  • ArabicNative
  • EnglishFluent
  • PortugueseProfessional working proficiency

Projects

  1. ledgerlint

    Open-source linter for double-entry schemas. Flags unbalanced postings and missing currency columns before they reach production.

    Built with Rust, PostgreSQL

  2. Quiet Hours

    A small macOS utility that holds notifications until your calendar is clear.

    Built with Swift

Publications

  1. Reconciliation without the spreadsheet

    Tessera engineering blog

How it works

  1. 1

    Claim

    Pick a username. It becomes your address: opencv.app/u/you.

  2. 2

    Write

    Add your experience, projects and education in a plain editor, one section at a time.

  3. 3

    Publish

    Choose a template and palette, then make it public, unlisted, or passcode-only.

Claim your name before someone else does.