Skip to content
Working from home
Working from home


Block or Report

Block or report pgte

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.

Add an optional note:
Report abuse

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

Report abuse

Pedro Teixeira

πŸ‘Ύ Software Engineer πŸ–‹ Tech writer β˜•οΈ Open-sourcerer 🎸 Wanna-be musician 🍼 Father πŸš€ Curious

Short bio

πŸ‘Ά When Pedro was 10, his father brought home a ZX-Spectrum computer. After he plugged it to the power and TV, Pedro typed and stared at the blinking cursor. Since then, computers have been an important part of his life.

πŸ‘¦ At 18 he went to Lisbon to study Software Engineering at I.S.T., and before he finished it he had already started working for the software industry.

πŸ›  The first years he spent in consulting for many different industries (retail, B2B, telecoms, finance and tourism). During that time he specialized in distributed systems and the networking protocols that were emerging from this thing called β€œthe internet”. Always devoted to open-source (he is the author and contributor of some famous open-source projects and packages), he has also been the writer of 10 books around the subject of Node.js and systems architecture.

🎟 In 2012 he and some friends founded and helped organize the Lisbon JavaScript (LxJS) conferences in Lisbon for 3 years in a row.

⏰ Meanwhile he has joined startups, founded some companies, did consulting work and provided training for some big projects in the U.K. (Thomas Cook, The Economist, King Fisher, British Gas and others).

πŸ§ͺ For some years he also worked on decentralized computing and storage.

πŸ‘€ You can still (and hopefully for many years to come) spot him in the wild being a technical team leader or a consultant with a taste for systems architecture, always interested in developing performant, local-first, highly-available and (sometimes) decentralised digital information systems.


Some of his articles and books, from latest to earlist:

White paper: Merkle-CRDTs (co-author)


Node Patterns Books (2016)

A collection of short books about Node.js and how it can be used to implement several software atchitectural patterns.


Professional Node.js - Building Javascript based Scalable Software - Wrox


Hands-on Node.js (2012)




Pedro is the creator, contributor and maintainer of several well-known Node.js packages.

🌍 Take a look at his Github.


🌍 Here is Pedro's Linkedin profile.

Popular repositories

  1. fugue Public

    Unicorn for node.js

    JavaScript 401 15

  2. alfred Public

    Node is your mansion, Alfred is your butler. Node.js key-value store

    JavaScript 149 10

  3. Raft implementation in Node.js

    JavaScript 130 17

  4. carrier Public

    Evented stream line reader for node.js

    JavaScript 128 21

  5. konphyg Public

    Cascading configuration files made easy in Node.js.

    JavaScript 105 15

  6. Job Queue in LevelDB

    JavaScript 82 17

1,543 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri
Activity overview
Contributed to decipad/documentation, architect/utils, architect/architect and 3 other repositories

Contribution activity

October 1, 2022

3 contributions in private repositories Oct 1

Seeing something unexpected? Take a look at the GitHub profile guide.