Developer & Filmmaker

Where code
meets the image.

I'm Tiago Sardi, with a B.Sc. in Computer Science from the Federal University of Ouro Preto (UFOP), Brazil. I work as a web developer and data analyst, build platforms for institutions and cultural archives, and shoot, edit and produce videos for artistic and commercial projects.

  • 5+ years in video production
  • UFOP Computer Science
  • Public sector Data analysis
  • Brazil · Remote worldwide
Professional portrait of Tiago Sardi
Available for new projects
JavaScriptPythonWordPress TainacanPremiereAudition
About

Technology with
artistic sensibility.

I have been moving between programming and film production for over five years. I hold a degree in Computer Science from the Federal University of Ouro Preto and work as an IT Analyst at C.R.U.D Solutions, as a digital platform developer at PPGAC/UFOP (funded by FAPEMIG, the Minas Gerais research foundation) and in data analysis for the Department of Education of Mariana, Brazil.

I work with cultural, institutional and business projects that need both technical rigor and storytelling: websites, systems, digital archives, data analysis, video editing and post-production. I believe a good digital product is made with the same care as editing a film: structure, rhythm and purpose.

  • Full-stack web development for archives, platforms and institutional systems.
  • Data analysis and automation with Python for public agencies and companies.
  • Video editing, shooting and finishing for culture, weddings and brands.
  • Collaborative work with agile methods (Scrum) and fully remote delivery.
Tiago Sardi with a camera in Ouro Preto
EducationB.Sc. Computer Science · UFOP
LanguagesPortuguese (native) · English (B2)
Based inOuro Preto, Brazil (UTC-3)
LattesAcademic CV (Portuguese)
Web Development

Platforms that organize,
preserve and give access.

Institutional websites, digital archives, internal tools and integrations, built with a focus on performance, accessibility and maintainability.

Home page of the IBRAMEM platform Live

IBRAMEM

Institutional platform · Brazilian Timber Institute · 2026

Full-stack platform for the Brazilian Institute of Timber and Timber Structures (founded in 1983): institutional website, news, events, members area and a custom content management panel (CMS), built with Next.js and Payload CMS.

Next.jsPayload CMSMembers area
Visit site →
Home page of Raquel Silva's website Live

Raquel Silva

Portfolio site with custom admin panel · Actress, art educator and researcher · 2026

Website and admin panel for Raquel Silva, with all content editable in the browser: news, workshops, schedule and gallery. It generates her portfolio as a PDF for grant applications and automatically gathers open calls in her field.

JavaScriptCustom panelPDF generation
Visit site →
Home page of the Boca de Dunas website Live

Boca de Dunas

Institutional website · Visual Arts Lab · 2025

Responsive full-stack website for the Boca de Dunas Creative Lab, with an admin panel, blog and its own API.

JavaScriptHTMLAPI
Visit site →
Home page of Pedro Petindá's website Live

Pedro Petindá

Portfolio site · Actor, educator and percussionist · 2026

Professional portfolio for Pedro Petindá (M.A. in Performing Arts), with sections for theatre, arts education and percussion (pandeiro). Clean typography, minimal navigation and a focus on content.

HTMLCSSJavaScript
Visit site →
Home page of AMIA, Intercultural Memory Archive of the Performing Arts Live

AMIA, Intercultural Memory Archive of the Performing Arts

Digital archive · PPGAC/UFOP · FAPEMIG · 2026

Research platform gathering audiovisual and bibliographic documents on the performing arts: Kathakali, Russian theatre, butoh and Brazilian popular cultures. Custom WordPress theme, collection catalogued in Tainacan and all content built with native editor blocks, no page builder.

WordPressTainacanPHP
Visit site →

Cachaça Gestor

Management system · Frontend + Backend

Management platform for artisanal cachaça producers with an admin panel, institutional website and application server. Product catalog, reports and approval workflows.

JavaScriptNodeAdmin
View on GitHub →

Parliamentary Data Analysis

Brazilian Chamber of Deputies · Python

Collection and analysis of public data from the 54th legislature: spending by party, term period and comparative indicators, with Python pipelines.

PythonDataPandas
View repository →

Data Analysis · Mariana Dept. of Education

Municipal Department of Education · Mariana, Brazil

Scripts for automated reporting, Gmail integration and organization of working time indicators, supporting decision-making by the management team.

PythonAutomationGmail API
Internal project · City of Mariana

Emotion Recognition

Research · Python · Open source (MIT)

Facial emotion recognition system from images, with a preprocessing and classification pipeline. Open source under the MIT license.

PythonOpenCVML
View repository →

PNAB Automation · Ouro Preto

Aldir Blanc National Policy · Public arts funding calls

Python scripts that automatically generate letters, consent forms and cultural project documents for different public funding calls (Culture Hubs, Artistic Careers, Grants and Awards), saving hours of manual work.

PythondocxCulture
Internal project · Ouro Preto, Brazil

Amazon Clone & Simple Budget

Full-stack studies · React · JavaScript

Amazon-inspired e-commerce (authentication, cart, checkout) and a personal budgeting app, showing command of ReactJS and modern front-end architecture.

ReactJavaScriptHooks
View on GitHub →

Arena Battle & 3D Manipulation

Computer graphics · UFOP · C++

3D arena shooter game and an object manipulation system with OpenGL, computer graphics projects from the Computer Science program.

C++OpenGLGame Dev
View repository →

Dynamic Question Platform

Undergraduate thesis · UFOP · 2023

Educational platform that automatically generates personalized exams from dynamic question banks, the capstone project of the Computer Science degree.

WebBackendEducation
Academic repository

Scrapy Wayback Machine

Python middleware · Time-series scraping

Scrapy middleware for collecting time-series data from the Wayback Machine (Archive.org). Open source project with community contributions.

PythonScrapyOSS
View repository →

More than 15 public repositories, including studies in ML, KNN, image processing and games. See github.com/monamourdev.

Film & Video

Shooting, editing and
storytelling in motion.

Over five years editing for cultural projects, documentaries, institutional content and brands, including a short film featured on Rede Globo / TV Gazeta, Brazil's largest TV network.

Services

How I can help.

Institutional Websites

Responsive, fast, SEO-optimized websites. Integrated visual identity, content management panel and hosting guidance.

Archives & Platforms

Platforms for cultural collections, repositories and internal systems, with WordPress + Tainacan or fully custom development.

Video Editing

Editing, color grading and audio treatment for documentaries, institutional content, weddings and social media.

Shooting & Directing

On-set direction and on-location audio and video capture, with my own equipment and a partner crew when needed.

Data Analysis & Automation

Python pipelines to collect, clean, organize and analyze data. Automated reports, spreadsheets, API integrations (Gmail, Jira) and dashboards for decision support, with hands-on experience in the public sector.

Digital Consulting

Digital presence assessment, stack recommendations and roadmaps for institutions that need to structure their technology.

Blog · Medium

Thoughts and writing.

Essays on development, academic life, film and technology, published on Medium (in Portuguese) and updated here automatically.

Follow new posts at medium.com/@tiagosmendonca.

Contact

Send me a message

Tell me about your project: website, platform, digital archive, data analysis, institutional video, documentary or consulting. I work remotely with clients anywhere in the world.

Chat on WhatsApp +55 27 99642-8432
Chat on WhatsApp