Michael Tres Brenan is a backend-oriented software engineer with 11 years of experience based in Palo Alto, California. He blends full-stack chops with a performance-first mindset—motivated by "computers are fast; take advantage of it"—and has driven speed and UX improvements in open-source tooling like a Dataview successor for Obsidian by refactoring builds to esbuild/yarn. Comfortable across languages and domains, he has shipped backend fixes and gameplay features in large mod projects (Botania) and built query/indexing features that surface Markdown data cleanly. Practical and detail-focused, he tends to tackle core infrastructure and developer-facing problems that unlock faster iteration and better user experiences.
11 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science, 3.97, Master of Science - MS, Computer Science, 3.97 at The University of Texas at Austin
A data index and query language over Markdown files, for https://obsidian.md/.
Role in this project:
Full-stack Developer
Contributions:143 releases, 165 reviews, 503 commits in 2 years
Contributions summary:Tres primarily contributed to the development of a data indexing and query language over markdown files. They implemented features to parse and process inline fields within markdown documents, including the addition of functions like 'truncate' and 'extract' to the query language, as well as the ability to display Markdown-formatted content within table and list views. The user also improved the API for creating tasks and working with their contents and data. Furthermore, improvements were made for better handling of various edge cases, enhancing functionality and improving UX in the product.
Work-in-progress successor to Dataview with a focus on UX and speed.
Role in this project:
Full-stack Developer
Contributions:20 releases, 39 reviews, 12 commits in 1 month
Contributions summary:Tres appears to be primarily focused on developing the core functionality of a plugin for Obsidian, likely Datacore's successor. Their contributions involve significant refactoring and restructuring to implement a new build system using esbuild and yarn for faster builds and improved performance. Furthermore, the user has worked on basic plugin structure setup and incorporating Dataview-specific styling and components.
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.