πΆ 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.
Publications
Some of his articles and books, from latest to earlist:
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.
Learn more.
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.
You can always update your selection by clicking Cookie Preferences at the bottom of the page.
For more information, see our Privacy Statement.
Essential cookies
We use essential cookies to perform essential website functions, e.g. they're used to log you in.
Learn more
Always active
Analytics cookies
We use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task.
Learn more