Fernando Mendes is a Staff Software Engineer based in Porto with 12 years of experience building full-stack and front-end systems and leading engineering teams. He combines technical leadership—most recently as Staff Engineer at River and previously as an Engineering Team Leader and startup CEO—with hands-on contributions to open-source projects like the popular SimpleMDE markdown editor and the geometry zsh prompt, where he improved build processes, editor internals and git-status integrations. Fernando’s background spans backend and frontend roles across product-focused agencies and startups, giving him both architectural sensibility and product-minded execution. He holds an MSc in Software Engineering from Universidade do Minho and is known for pragmatic refactors that enhance developer ergonomics and shipping polished UX improvements that quietly reduce long-term maintenance cost.
12 years of coding experience
9 years of employment as a software developer
Master of Science (MSc) Software Engineering, Master of Science (MSc) Software Engineering at Universidade do Minho
Science and Technology, Science and Technology at Escola Secundária Sá de Miranda
geometry is a minimal, fully customizable and composable zsh prompt theme
Role in this project:
Full-stack Developer
Contributions:2 releases, 3 reviews, 43 commits in 4 years 3 months
Contributions summary:Fernando primarily contributed to the `geometry-zsh/geometry` repository by enhancing the Zsh prompt theme's Git integration. Their work involved adding features to display Git status information, including unpushed and unpulled changes, rebasing status, and conflict indicators. They refactored code for better customization and implemented features like calculating and displaying the prompt character size.
A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
Role in this project:
Front-end Developer
Contributions:10 commits, 1 PR, 1 comment in 21 days
Contributions summary:Fernando primarily focused on enhancing the functionality and structure of the SimpleMDE Markdown editor. They introduced a build process using Gulp to handle tasks like minifying CSS and JavaScript files and concatenating them into optimized bundles. Additionally, the user implemented improvements to the editor's core logic, including getter and setter modifications for the editor's value, ensuring correct handling of the text content, along with syncing with the base repository and applying the latest CSS updates.
expertswysiwygjavascriptfor-beginnersspell
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.
Request Free Trial
Fernando Mendes - Staff Software Engineer at River