Finn Pauls is a product-focused freelance software engineer with 13 years of full-stack experience, based in Porto, Portugal. He builds user-centered products end-to-end, from Node.js backends to React and React Native frontends, and has shipped a React Native app from scratch. His career spans startups, media, and healthcare, and includes co-founding a venture and recurring freelance engagements that emphasize pragmatic delivery. Finn contributes to notable open-source projects—working on front-end improvements for NodeSchool and adding CLI, streaming, and data-format support to the Dat ecosystem—demonstrating a taste for tooling and developer-facing features. Trained in computer science with additional UX/UI and psychology studies, he blends technical depth with product empathy and a focus on data handling and API design.
13 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Freie Universität Berlin
UX/UI Design Bootcamp, UX/UI Design Bootcamp at Ironhack
Psychology, Psychology at Friedrich Schiller University Jena
Erasmus Exchange Student Social Psychology, Erasmus Exchange Student Social Psychology at University of Helsinki
Contributions:94 commits, 27 PRs, 38 pushes in 3 years 9 months
Contributions summary:Finn primarily contributed to the front-end aspects of the NodeSchool website. They made several changes to the `chapters.html` file, restructuring and adding content related to NodeSchool chapters. Further, they modified the `index.html` file, enhancing the website's user interface, updating links, and improving accessibility. Additionally, the user implemented CSS and HTML changes to improve the visual presentation of the website.
:robot: :palm_tree: Real-time automated dependency updates for npm and GitHub
Role in this project:
Full-stack Developer
Contributions:15 commits, 46 PRs, 35 pushes in 1 year
Contributions summary:Finn primarily worked on enhancing Greenkeeper's automated dependency management features. Their contributions involved modifying core files related to creating version branches, handling lockfiles, and updating the repository's documentation and push events. They integrated features such as ignoring in-range updates based on the presence of lockfiles and ensuring proper documentation updates. The user also made improvements to the test suite.
real-timedependency-updatespalmrobotupdates
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.