Filipe Silva is a passionate software engineer with 12 years of experience building and improving developer tooling, front-end frameworks, and backend services across well-known open-source projects like Angular and Metabase. With a strong foundation in computer software engineering and a master's in AI from Instituto Superior Técnico, he combines deep technical chops in build systems, automated testing, and cloud migration with full-stack fluency. His contributions span high-impact areas—adding E2E support and integration tests to Angular CLI, improving Angular DevKit and build processes, and enhancing Metabase’s cloud migration and system health. Comfortable in cross-platform CI and DevOps work (notably Windows support for rules_nodejs), he brings pragmatic automation and quality-first thinking to complex codebases. Active in the community, he gives talks and contributes to open source, and outside work he pursues genomics reading, games, puzzles and DIY projects—evidence of a curious, multidisciplinary mind.
12 years of coding experience
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Instituto Superior Técnico
ATHENS IS NO LONGER BEING ACTIVELY MAINTAINED. Athens is an open-source, collaborative knowledge graph.
Role in this project:
Full-stack Developer
Contributions:400 reviews, 1339 commits, 544 PRs in 1 year 3 months
Contributions summary:Filipe contributed to the Athens open-source project with a focus on front-end and back-end development. Their commits primarily involve fixing bugs and implementing new features within the presence system, including improvements to user color assignment and handling the display of comments. They also made several changes to both front-end (src/cljs) and back-end files (src/cljc), showing a strong understanding of the project's codebase.
Contributions:43 commits, 331 PRs, 180 pushes in 28 days
Contributions summary:Filipe primarily contributed to the Angular DevKit, focusing on improving the build and update processes. They fixed issues related to dependency management in the `@schematics/update` and `@schematics/angular` packages. Additionally, the user addressed UI aspects by adding snapshot links to the documentation and fixing scoped library paths. They also worked on build optimization and test enhancements.
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.