Business analyst · Product discovery and engineering · Biodiversity conservation

Botanyat the scale ofsystems.

I'm Lucas S.B. Jordão, MSc and PhD in Botany. I spent twenty years learning how knowledge about plants is produced, and six building the infrastructure that turns it into decisions — pipelines, applications and geospatial analysis for Brazil's plant extinction-risk assessments.

Status
Available for new opportunities
Setup
Remote, hybrid or Rio de Janeiro
Availability
Immediate start
06years shipping production systems
03institutional systems in operation
53public repositories
588assessments published on the IUCN Red List
06new species described
01published book chapter
00 / POINT OF VIEW

Biodiversity does not fit in a spreadsheet.

It needs systems that understand names, places, evidence and time — and turn them into decisions that can be explained.

My practice cuts across herbaria, code and public policy. I don't translate science into technology: I design both together.

01 / DETERMINATION KEY

Where I fit in your team

Four profiles,
one person.

A taxonomist identifies an unknown specimen by working through a dichotomous key: pairs of alternatives that narrow down to a name. This profile is deliberately broad. Work through the key to reach the part of it that solves your problem.

Start here
  1. The knowledge you need…

Determination

Choose 1a or 1b to determine

02 / SOLUTION ENGINEERING

Consulting · from uncertainty to evidence

From uncertainty
to a defensible solution.

Good consulting does not begin with a framework. It begins with the decision that needs to be made — then builds enough evidence for product, architecture, investment and risk to make sense together.

Working principle

The first deliverable is not code: it is reducing the uncertainties that could make the code wrong.

Living decision modelThree.js · real-time model
uncertaintyevidence
Scroll through it or choose a stage
  1. 01Frame

    Which decision needs to be made?

    I align the problem, expected outcome, sponsor, users, institutional limits and what must be true for the investment to be worthwhile.

    problem · outcomes · actors · boundaries
  2. 02Investigate

    The real work, not the ideal process.

    I combine interviews, documents, data, observation and workshops to reveal rules, exceptions, dependencies and knowledge that still lives only in people's heads.

    domain stories · journeys · data inventory
  3. 03Model

    Name things before drawing screens.

    I organise language, domain, flows and verifiable requirements. Traceability links each decision to its need, evidence and acceptance criterion.

    conceptual model · requirements · rules · traceability
  4. 04Decide

    Options before architecture.

    I compare product cuts and technical alternatives by fit, maintainability, security, interoperability, total cost and reversibility.

    MVP · scenarios · ADRs · evolutionary architecture
  5. 05Prove

    An expensive doubt becomes a short experiment.

    Prototypes and spikes test adoption, data, integrations or technology before a fragile hypothesis becomes an expensive commitment.

    prototype · spike · evidence · residual risk
  6. 06Evolve

    Build with memory and feedback.

    Backlogs, tests, observability and versioned decisions keep understanding alive through delivery, operation and change — when new facts inevitably appear.

    roadmap · criteria · operation · learning
Discovery output

Enough confidence to invest — without pretending uncertainty reached zero.

The result is an approvable product cut, priority requirements, minimum architecture, explicit risks and a build range grounded in visible assumptions.

More details about IT consulting
01
priority problem
MVP
explicit boundary
≠ 0
visible residual risk
Comparative plate showing different trichome types in the genus Mimosa
MORPHOLOGICAL PLATE / MIMOSAdiversity of forms and terms
FEATURED PUBLICATION / 2020

Taxonomy · Comparative morphology

A shared language
for trichomes.

Before morphology could be structured as data, the language used to describe form had to be organised first.

In Trichomes in Mimosa, together with Marli Pires Morim and José Fernando A. Baumgratz, I proposed a characterisation of the genus's trichomes and a standardised terminology to make their taxonomic use more consistent and comparable.

FLORA · VOLUME 272ARTICLE 151702
Read the paper
03 / CASE STUDY

CNCFlora · 2020—2026

Infrastructure for
assessing a flora.

Assessing extinction risk means coordinating fragmented evidence, spatial analysis and a lot of people. At CNCFlora/JBRJ I turned that process into an architecture of data, queues and interfaces. I gathered and documented the requirements with Sphinx-Needs, keeping traceability between need and implementation, and built the team's service catalog in Backstage.

My scope

Architecture · requirements engineering · full stack development · ETL · automation · geoprocessing · CI/CD · service catalog · observability

Architecture of the workfrom raw data to decision
COORDINATEWorkflowstages · roles · audit trail
PROCESSBull–ProFloraETL · queues · logs
INTERPRETAvalia–CNCFloramaps · metrics · text
PUBLISHOpen data and new methodsweb pages · applicability · scientific papers
01Coordinate
Interface of the Tracking Panel prototype for managing assessmentsPrototype not adopted

Coordinate

Tracking Panel

I designed and built an application to make stages, owners, blockers and progress visible across hundreds of assessments in real time.

My contribution

The application was never rolled out institutionally. The workflow actually used stayed in a spreadsheet I configured with Apps Script, APIs, messaging and operational logs — and which carried the operation through to the end of the period.

  • workflow
  • Apps Script
  • Google APIs
  • messaging
02Orchestrate
Bull-ProFlora dashboard with an overview of processing queuesETL in operation

Orchestrate

Bull–ProFlora

I designed and implemented the ETL that connected ProFlora to asynchronous queues, making heavy processing controllable, repeatable and auditable.

My contribution

The processing layer and its integrations were my delivery. The admin interface shown is Bull Board, the generic public dashboard from the Bull ecosystem.

  • BullMQ
  • Redis
  • ETL
  • APIs
  • logs
03Analyse
Avalia-CNCFlora interface with a map, occurrences and geospatial indicatorsInternal application

Analyse

Avalia–CNCFlora

I built an environment that brings together taxonomic data, geospatial analysis, charts and supporting text for assessments under IUCN criteria.

My contribution

I worked from architecture to interface: modelled the data in PostgreSQL/PostGIS, built the NestJS back end exposing REST and GraphQL APIs, developed the Next.js front end, implemented CI/CD pipelines in GitLab, and integrated MapBiomas, AOO and EOO metrics, land-use trends and the structured writing of assessment rationales.

  • Next.js
  • NestJS
  • GraphQL
  • PostGIS
  • GitLab CI/CD
  • MapBiomas
  • IUCN
04Recover
Migration completed

Recover

Legacy data rescue

I planned and executed the rescue of the legacy system's data, migrating the historical holdings into the ProFlora architecture.

My contribution

I ran every stage of the migration: orchestrated extraction and loading with Apache Airflow, modelled and validated the transformations with dbt, and delivered the recovered legacy into the new database. That data now powers CNCFlora's public portal.

  • Apache Airflow
  • dbt
  • ETL
  • data migration
  • ProFlora
Explore the public data
03.1 / SPECIAL MENTION

LULC Habitat · collaborative application

A system ready to
evolve through collaboration.

BUILT · ON STANDBY

The application is functional and published. It is on standby because its next stage should be built together with the collaborators who will use it, incorporating the real data-validation and governance workflow.

01

Real-time updates

Supabase Realtime channels over WebSocket synchronise annotations, statuses, divergences, and assignments across open sessions.

02

Keyboard-driven entry

A dedicated mode lets users navigate classes and fields with arrows, Enter, Space, and shortcuts, speeding up annotation without relying on a mouse.

03

Peer review

Annotations can be checked and reviewed by collaborators, creating an explicit path towards the best data with authorship and history.

04

Conflicts without data loss

A divergence becomes a commented proposal; the current data remains preserved until the responsible collaborator accepts or rejects the change.

04 / SELECTED WORK

Projects that keep
knowledge in circulation.

Software, data and publications built so scientific knowledge can be queried, tested and reused. Everything below is public and verifiable.

14 projects in All

05 / MOBILE DEVELOPMENT

React Native · Expo · Android & iOS

An idea that fits
in the palm of your hand.

This MVP turns my portfolio into a direct, tactile and portable mobile experience. The same TypeScript codebase serves Android, iOS and the web, while each platform keeps what feels native to it.

  1. 01

    One codebase, two platforms

    Shared components and business rules for Android and iOS mean less duplication and faster product iteration.

  2. 02

    Interaction that feels native

    System sharing, haptic feedback, safe areas and gestures are part of the architecture from the first prototype.

  3. 03

    From prototype to delivery

    Responsive layout, bundled fonts, accessibility and verifiable builds make the MVP ready to learn from real use.

  • Volume +Raise the volume
  • Volume −Lower the volume
  • Power on / offTurn the device on and off

Scroll, tap and open links inside the device.

Built with
  • React Native
  • Expo 54
  • TypeScript
  • Native APIs
  • Responsive UI
MVP · in development
06 / TEACHING

Teaching · from primary school to graduate courses

Teaching is the oldest
part of my practice.

09selected classes, courses and modules

I started as a mycology teaching assistant in 2007 and never stopped. I taught science in primary school and environmental education at a teaching nursery, and today I run graduate courses and staff training on phyloinformatics, environmental law and extinction risk assessment. It is the same practice as the rest of this page: making methods and evidence usable by other people.

QualificationLicentiate in Biological Sciences (2009) · BSc (2007) · Universidade Santa Úrsula

  1. Course · module

    Staff training in extinction risk assessment

    CNCFlora / JBRJ · Rio de Janeiro
  2. Course · module30h contact hours

    Threatened Species: from public policy to extinction risk assessment

    Universidade Federal de Mato Grosso do Sul · remote
  3. Course · module4h contact hours

    Phylogeny, biogeography and diversification of Mimosa ser. Paucifoliatae — guest lecturer on EB004, Introduction to Phylogenetic Systematics

    Escola Nacional de Botânica Tropical / JBRJ
  4. Course · module60h contact hours

    Special Topics: Introduction to Phyloinformatics (EB02935)

    Escola Nacional de Botânica Tropical / JBRJ
  5. Course · module

    Forensic botany, general botany and law applied to flora protection — preparatory course for forensic examiners

    Curso Bioforense · Rio de Janeiro
  6. Teaching post

    Environmental education teacher

    Horto Escola Artesanal · São Pedro da Aldeia, RJ
  7. Teaching post

    Teacher II · basic education

    Rio de Janeiro State Department of Education
  8. Teaching post

    Science teacher · lower secondary school

    Sociedade Educacional Laranjeiras · Rio de Janeiro
  9. Course · module60h contact hours

    Mycology teaching assistant

    Universidade Santa Úrsula · Rio de Janeiro

A selection, not the full record — the complete list is on the Lattes CV.

Open-access courses and handbooks

A shelf for
teaching in public.

Course books written in Quarto and published openly: environmental law, extinction risk assessment, public policy and phyloinformatics. Each spine is as thick as the book has chapters.

COURSE 0123 chaptersLaw applied to the protection of Brazilian flora and vegetation
  • Atlantic Forest Biome Act
  • Forest Act and public forest management
  • Crimes and offences against flora
Open handbook
COURSE 0215 chaptersIntroduction to Phyloinformatics
  • Sequence assembly and alignment
  • Evolution models and phylogenetic analysis
  • Phylogenetics in R
Open handbook
COURSE 039 chaptersPublic Policy for the Protection of Threatened Species
  • PRONABIO, CONABIO and Pró-Espécies
  • Official national lists of threatened species
  • CNCFlora/JBRJ and CITES
Open handbook
COURSE 049 titlesBrazilian Federal Constitution of 1988
  • Fundamental principles
  • Organisation of the State and its Powers
  • Economic and social order
Open handbook
COURSE 057 componentsNational Biodiversity Policy
  • Biodiversity knowledge and conservation
  • Sustainable use and benefit sharing
  • Legal and institutional capacity
Open handbook
COURSE 066 chaptersSpecies Extinction Risk Assessment
  • The IUCN Red List
  • Data quality
  • Categories and criteria
Open handbook
COURSE 075 chaptersIntroduction to Environmental Law
  • The Brazilian legal system
  • Constitutional environmental law
  • National Environment Policy
Open handbook
TOOLInteractive applicationBiological Identification Key
  • Dichotomous key viewer
  • Step-by-step identification mode
  • JSON structure editor
Open tool

08 volumes · 74 chapters · open access

07 / TECHNOLOGY

From scientific writing to infrastructure

Technologies that run through
the work.

61technologies & methods

A toolkit built on real problems: scientific applications, data engineering, reproducible publishing and infrastructure.

01Languages & interfaces18 items
02Data & pipelines15 items
03Knowledge & semantics5 items
04Infrastructure, cloud & access13 items
05Publishing & methods10 items
JavaScriptLanguages & interfaces
TypeScriptLanguages & interfaces
PythonLanguages & interfaces
RLanguages & interfaces
Node.jsLanguages & interfaces
ReactLanguages & interfaces
React NativeLanguages & interfaces
ExpoLanguages & interfaces
SvelteLanguages & interfaces
Next.jsLanguages & interfaces
NextraLanguages & interfaces
ViteLanguages & interfaces
GraphQLLanguages & interfaces
AstroLanguages & interfaces
Three.jsLanguages & interfaces
GSAPLanguages & interfaces
WebGLLanguages & interfaces
RegExLanguages & interfaces
dbtData & pipelines
MongoDBData & pipelines
PostgreSQLData & pipelines
Apache ParquetData & pipelines
DuckDBData & pipelines
TrinoData & pipelines
RedisData & pipelines
Apache SupersetData & pipelines
Apache AirflowData & pipelines
Apache KafkaData & pipelines
RabbitMQData & pipelines
NumPyData & pipelines
PandasData & pipelines
JupyterData & pipelines
Google Earth EngineData & pipelines
ProtégéKnowledge & semantics
Apache Jena FusekiKnowledge & semantics
Neo4jKnowledge & semantics
ObsidianKnowledge & semantics
OWL / RDF / SPARQLKnowledge & semantics
LinuxInfrastructure, cloud & access
DebianInfrastructure, cloud & access
FedoraInfrastructure, cloud & access
DockerInfrastructure, cloud & access
GitInfrastructure, cloud & access
BackstageInfrastructure, cloud & access
Google CloudInfrastructure, cloud & access
AWSInfrastructure, cloud & access
AzureInfrastructure, cloud & access
Supabase AuthInfrastructure, cloud & access
JWTInfrastructure, cloud & access
ResendInfrastructure, cloud & access
SMTPInfrastructure, cloud & access
LaTeXPublishing & methods
QuartoPublishing & methods
SphinxPublishing & methods
Sphinx-NeedsPublishing & methods
Reveal.jsPublishing & methods
CRISP-DMPublishing & methods
KDDPublishing & methods
ScrumPublishing & methods
AgilePublishing & methods
GIMPPublishing & methods

What I do with them

Tools are the means.
Skills are the work.

59skills

The list above says what I work with. This one says what I solve — grouped by problem domain.

ENG–DAT

Data engineering

  • Automated ETL and ELT
  • Pipeline orchestration
  • Messaging and asynchronous queues
  • Transformation modelling and testing
  • Data-intensive applications
  • Data contracts and versioning
  • Legacy data migration
ENG–APP

Full stack development

  • End-to-end web applications
  • Mobile applications with React Native and Expo
  • REST and GraphQL APIs with NestJS
  • Componentisation in React and Svelte
  • Schema modelling and migration
  • Web application security — authentication and authorisation, JWT, sessions, password recovery, and transactional email with Supabase Auth and Resend (LULC-Habitat)
  • Static rendering, SSR and performance
  • Web animation with GSAP
  • Interactive 3D graphics in the browser with Three.js and WebGL
  • Automated testing and code review
EXT–INT

Extraction & integration

  • Data extraction with regex
  • Web scraping and PDF scraping
  • Text mining
  • REST and GraphQL APIs
  • Integration of heterogeneous sources
  • FAIR data and biodiversity vocabularies
MOD–SEM

Modelling & databases

  • Relational databases and analytical SQL
  • Document-oriented NoSQL
  • Graph-oriented NoSQL
  • Vector search and embeddings
  • Ontologies, RDF and SPARQL
  • Business domain modelling
  • Design patterns
PLT–OPS

Platform & infrastructure

  • Microservice architecture
  • Platform engineering
  • CI/CD and DevOps practices
  • IaaS and public cloud
  • Containers and reproducible environments
  • Git, branching flows and review
  • Observability and service catalogue
GEO–CON

Geospatial & conservation

  • Spatial databases and queries with PostGIS
  • Land-cover and land-use time series
  • Remote sensing with Google Earth Engine
  • AOO, EOO and habitat-loss metrics
  • IUCN Red List criteria
  • Landscape ecology and ecological corridors
  • Scenario modelling with CA-Markov
ANA–DEC

Analysis & decision

  • Reproducible indicators and reporting
  • Financial data analysis
  • Web analytics with Google Analytics
  • Applied statistics and regression
  • Analytical dashboards and BI
  • Data storytelling
  • CRISP-DM and KDD
SOL–ENG

Solution engineering

  • Business analysis
  • Product discovery
  • Requirements engineering
  • Solution architecture
  • Digital transformation
  • Technology consulting
  • Agile software development
  • Full-stack development
08 / PHENOLOGY

Working rhythm, 2023—2026

Phenology of a
living repository.

Phenology is the study of a plant's cycles of activity across the year: when it flushes, when it flowers, when it rests. The same instrument reads four years of commits.

The scale is shared across all four years — GitHub normalises each year on its own, which would make a slow year look as intense as a strong one.

Contributions in the period
4,654
Days with activity
776
Peak in a single day
96
Period observed
202326

Source: GitHub contributions API · lsbjordao · private repositories included · captured JUL 30, 2026

GitHub contributions by month, 2023 to 2026
YearJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC
20232162586299611622131482980135
202488103110171864338721091046522
20251787122187642617171015325636
20263812810920846627130100000

Lineage

The career is reticulate, not linear

Two lineages run in parallel for a decade — plant systematics and the digital curation of collections — and merge in 2020, when assessing extinction risk began to demand taxonomy and data engineering at the same time.

TEACHINGBOTANYCOLLECTIONSDATA20032007201120152019202320262003 Biological Sciences · USU2004 Internship · JBRJ2007 BSc2014 MSc · UFRJ/Museu Nacional2019 PhD + postdoc · JBRJ2010 Science teacher2016 SEEDUC/RJ · Horto Escola2011 REFLORA · RB Herbarium2016 NYBG · digitisation2020 Red List analyst2024 IT analyst2026 today2025 Data Science · UNESAreticulation
09 / CAREER

From the specimen
to the infrastructure.

Before the pipelines came the trails, benches and collections. That is where I learned to observe rigorously, preserve context and turn scattered evidence into knowledge other people can use.

01

Fieldwork · botanical practice

Knowledge with its feet on the ground

Botanical expeditions · Brazil

Collecting means deciding under real conditions: observing, documenting, preserving context and returning with reliable evidence. That field discipline still guides how I design data and systems.

02

Laboratory · molecular biology

From morphology to DNA

Cenargen / EMBRAPA · Brasília, Brazil

During my PhD, I worked in the Cenargen/EMBRAPA laboratory, bringing together molecular data, phylogenetics, biogeography and the evolutionary history of plants I already knew from the field.

03

Herbaria · scientific collections

Physical collections, accessible knowledge

Museu Nacional / UFRJ · NYBG

I worked with botanical collections throughout my training. In 2016, I spent a year at the New York Botanical Garden, digitising specimens and helping turn physical holdings into accessible data.

Timeline2004 — now

The first specimen

I start studying Mimosa at the National School of Tropical Botany. The genus becomes the thread running through everything that follows.

Taxonomy in depth

Master's at Museu Nacional/UFRJ: working with herbarium collections, expeditions, morphological description and the first new species.

From morphology to phylogeny

PhD at JBRJ. In 2016, I spend a year at NYBG digitising specimens; at Cenargen/EMBRAPA, I work with DNA and phylogenetics. Biogeography and six loci in conversation — and my first lines of R.

Conservation at scale

Analyst at CNCFlora/JBRJ's Red List unit. I turn assessment rules, data and routines into pipelines, applications and operational workflows.

Formalising the engineering

A second degree, in Data Science, at Universidade Estácio de Sá, to give name and method to what was already daily practice: modelling, statistics and data engineering. Expected completion in July 2027.

Looking for the next team

I close the CNCFlora chapter with systems in operation, legacy data recovered and methods published. I'm looking for a team where domain, data and product are the same conversation.

Continuing education14 courses · 770h recorded on the Lattes CV
  • eMAG accessibility for content authors

    National School of Public Administration (ENAP)
    20h
  • eMAG accessibility for developers

    National School of Public Administration (ENAP)
    30h
  • Data analysis for research in the Brazilian public health system

    Oswaldo Cruz Foundation (FIOCRUZ)
    50h
  • IT governance in the context of digital transformation

    National School of Public Administration (ENAP)
    20h
  • Spatial prioritisation for conservation

    Rio de Janeiro Botanical Garden Research Institute
  • Landscape ecology and ecological corridor modelling

    University of Brasília (UnB)
    15h
  • Satellite image analysis with Google Earth Engine

    Solved — Geoinformation Solutions
    40h
  • Philosophy of Law

    Institute for the Reform of State–Business Relations (IREE)
    18h
  • Economics for thinking about Brazil

    Institute for the Reform of State–Business Relations (IREE)
    30h
  • Education, environment and society

    Rio de Janeiro Botanical Garden Research Institute
    40h
  • Scanning electron microscopy

    Rio de Janeiro Botanical Garden Research Institute
    75h
  • Environmental fundamentals

    Academia do Concurso · Rio de Janeiro
    360h
  • History of astronomy

    Rio de Janeiro City Planetarium Foundation
    8h
  • Green leadership training

    Fundação Verde Herbert Daniel
    64h
10 / CV AS A GRAPH

Two lenses, the same graph

The CV
beyond the tree.

A CV usually organises a career as a tree: education, experience, skills and output sorted into categories. But a professional life is far more interconnected. Projects link technologies, methods, people, institutions and competencies. Representing these relations as a graph makes previously implicit knowledge visible, revealing new ways to explore, understand and discover a career.

Interface 01 · query

A queryable CV

A text interface for asking about the CV the way you'd ask a person: by project, technology, period or skill.

Query the CV

Interface 02 · graph

A networked CV

The same information as an interactive graph, browsable in 2D and 3D — nodes and connections instead of closed categories.

Explore the graph
11 / CONTACT

Next chapter

Science and public management need
living, integrated infrastructure.

I'm available for new opportunities and interested in teams where biodiversity, data and digital product have to work as one thing. I reply on LinkedIn within one business day.