Summary
Full-stack web developer with a PhD in Sociology and a background in Biomedical Engineering and Development Economics. Builds and deploys web projects for community organisations, from the interface to the database and self-managed Debian servers. Experienced in React, Next.js, Node.js, PostgreSQL and the Strapi headless CMS. Trained to work independently on long projects, analyse data and communicate with non-technical stakeholders. Works in Portuguese, Spanish, English and Italian.
Skills
Frontend web development
- HTML
- CSS/Sass
- JavaScript
- TypeScript
- React
- Next.js
- Responsive web design
- UI design with Figma
- Git, GitHub and Forgejo
Backend development
- PostgreSQL
- Strapi headless CMS
- Supabase
- Node.js and Express
- API design and implementation
Linux and deployment
- Debian (desktop and VPS administration)
- Command line and basic Bash scripting
- apt package management
- File permissions and ownership
- nginx as a reverse proxy
- PM2 process management
- Webhook-based automated deployment
- Self-hosted Git with Forgejo
Qualitative research methods
- Semi-structured and life story interviews
- Transcription of audio and video files
- Participant observation
- Data analysis with MAXQDA
Other skills
- Geographic Information Systems (GIS) with ArcGIS
- Descriptive and inferential statistics with R and RStudio
Web Projects
Crafts inventory web app
2026
Reusable inventory management app for craft organisations, extending an earlier tool built for a women's craft organisation in Cuenca, Ecuador (2022–2023). React, React Router, JavaScript and Supabase; features advanced search, role-based access and secure data management.
Live demo: https://crafts-inventory.netlify.app/
Source code: https://github.com/franciscovenes/crafts-inventory
UDCB website and content management platform
2021 – present
Developed and maintain the website and content management platform of the association Unidos em Defesa de Covas do Barroso: a Next.js frontend and a Strapi backend with PostgreSQL, running on a self-managed Debian VPS behind nginx and managed with PM2. Set up a self-hosted Forgejo and a webhook-driven pipeline, so pushing to the repository deploys the new version automatically. The source code is private (client project).
Live link: https://udcb.pt
Rincón del Pancho, restaurant ordering page
2022
Spanish-language ordering page for an ecuadorian coastal cuisine restaurant concept, adapted and customised from a Scrimba course project. Demo project.
Live demo: https://rincon-del-pancho.netlify.app/
Source code: https://github.com/franciscovenes/restaurant-order-app
Work Experience
Unidos em Defesa de Covas do Barroso (UDCB)
Executive Coordinator
April 2025 – March 2026
Coordinated the association’s daily operations and supported the implementation of its strategic objectives. Oversaw administrative and accounting tasks, fundraising initiatives, and resource management. Developed and implemented communication strategies, fostered community engagement, and built partnerships with local stakeholders.
Project Coordinator (independent contractor)
November 2024 – March 2025
Coordinated the project "Ouvir a Voz do Barroso" (Listening to the Voice of Barroso), which gathered the perspectives of residents and the diaspora on the Barroso region through dramatic expression and a survey.
FLACSO Ecuador
Teacher and Associated Researcher in Political Ecology
October 2021 – March 2023
Taught Sociology of Socioenvironmental Conflicts and Political Ecology on the master's programme in Socioenvironmental Studies.
Foundation for Science and Technology
PhD Scholarship Grantee
September 2019 – November 2023
Researched women's opposition to mining projects: qualitative data collection and analysis, and writing of articles.
FLACSO Ecuador
Researcher in Development, Environment and Territory
October 2013 – August 2018
Built a database on monetary and biophysical flows in China's trade relations with South America and wrote an article. Researched development banks and sustainable development in the Andean Amazon and wrote a book chapter.
Cambridge ESOL Quito and Ludoteca School Quito
English and Sciences Teacher
January 2013 – July 2013
Taught English to teenagers and adults, including preparation for the Cambridge First Certificate in English, and natural and social sciences.
Higher Education
PhD in Sociology, University of Coimbra
September 2018 – October 2026
Erasmus+ exchange (6 months, September 2023 – February 2024) at the CISPAC research centre, Universidade de Santiago de Compostela.
Master in Development Economics, FLACSO Ecuador
October 2013 – October 2015
Master in Biomedical Engineering, NOVA University Lisbon
September 2008 – November 2011
Erasmus exchange at the University of Pisa, 2008–2009.
Bachelor in Biomedical Sciences, NOVA University Lisbon
September 2005 – June 2008
Training and Certificates
Volunteering and Affiliations
Unidos em Defesa de Covas do Barroso
Boticas, Portugal
2021 – present
- Manage communications and build networks
- Coordinate events and campaigns
- Act as spokesperson in international meetings
Community Organization of Women "Sinchi Warmi"
Cuenca, Ecuador
2022 – 2023
- Developed a web app to manage the organisation's crafts project inventory
- Supported the writing of project proposals
Association Citizenship Academy
Lisbon, Portugal
2013 – 2021
- Coordinated events and campaigns
- Supported the writing of project proposals
- Represented the association in international bodies
Minka Urbana collective
Quito, Ecuador
2016 – 2018
- Managed communications and coordinated events and campaigns
- Acted as spokesperson
VI Ibero-American Congress of Development and Environment
Quito, Ecuador
2013
- Built the congress website and registration platform
- Supported administration and logistics as a member of the organising committee
Languages
- Portuguese (native)
- Spanish (C2)
- English (C1)
- Italian (C1)
- French (A2)
- German (A1)