Flavia Bastos is a software engineer based in Halifax, Nova Scotia with nearly a decade of experience building web applications across front-end and back-end stacks. She has contributed to notable open-source projects such as pretix—improving UX with markdown support and template enhancements—and Mattermost, where she strengthened the data access layer by documenting and implementing team-related SQL store methods. Trained in computer programming and React (Udacity Nanodegree), she pairs practical full-stack skills with a disciplined approach to code quality and maintainability. Her background also includes healthcare education and management studies, giving her atypical domain empathy for user-focused, reliable systems. Colleagues describe her work as detail-oriented and pragmatic, often combining small UX fixes with structural refactors that reduce technical debt.
10 years of coding experience
Bachelor's degree, Registered Nursing/Registered Nurse, Bachelor's degree, Registered Nursing/Registered Nurse at Universidade Federal de São Paulo
Nanodegree, React, Nanodegree, React at Udacity
Escolas Técnicas Estaduais
Portuguese, English, Spanish, French
Github Skills (22)
markdown10
python10
back-end-development10
django10
mattermost10
go10
markdown-it10
sql10
html10
backend10
shopify9
javascript9
webshop9
shopware9
database-management9
Programming languages (9)
TypeScriptCSSJavaScriptGoHamlHTMLMarkdownRich Text Format
Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.
Role in this project:
Full-stack Developer
Contributions:18 commits, 16 PRs, 76 comments in 2 years 6 months
Contributions summary:Flavia primarily contributed to the front-end and back-end aspects of the `pretix/pretix` repository. Their work includes implementing markdown support for product and category descriptions, adding linebreaks in multiline answers within the control and presale templates, and incorporating an empty cart button. Furthermore, the user fixed typos, refactored code, and made various UI/UX improvements. These changes improved user experience and code maintainability.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 6 comments in 1 month
Contributions summary:Flavia primarily focused on documenting and implementing various methods within the `sqlTeamStore` of the Mattermost project. Their contributions involve documenting existing methods for analytics, getting, searching, and deleting teams. They also documented methods for listing teams, and also implemented the `PermanentDelete` method. These changes primarily focused on the data access layer, specifically related to team management and data retrieval.
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.