# Thomas G. Lopes (@thomas.rocks)

Profile: https://sifa.id/p/thomas.rocks
Headline: Frontend Dev & OSS Maintainer

## About

❄️ Creator of Melt UI & Runed 🧡 Svelte Ambassador 👨‍💻 Front-end engineer  I love design, learning new technologies, and prototyping new ideas.

I'm a passionate open-source advocate, and am constantly working on OSS. I'm also the creator and maintainer of Melt UI, one of the biggest UI libraries for the Svelte ecosystem.

🌐 Links:
\- My portfolio: https://www.thomasglopes.com
\- My CV: https://thomasglopes.com/cv.pdf
\- My Github Profile: https://github.com/TGlide

## Career

- **Product Engineer at Attio** (Feb 2026 - Present)
- **Front-End Software Engineer at Hugging Face** (Feb 2025 - Dec 2025)
  Worked on the Playground, one of the main chat applications of the Hugging Face website. I’ve independently led a full migration from Svelte 3 to Svelte 5, completely rewriting reactivity mechanisms, and implementing the latest changes, such as Remote Functions.
  
  Within the Playground, migrated localStorage usage to indexedDB, writing a custom engine that allows storing full chat conversations, and optimized image and file uploads, for instant read/write operations on the Frontend.
  
  Designed and wrote a complete Visual Playground POC for image and video generation.
- **Senior Frontend Developer at V7 Labs** (Feb 2024 - Dec 2024)
  Worked on V7’s latest product, V7 Go. Replaced custom components with headless alternatives, increasing a11y and UX while minimizing maintenance overhead. Shipped core features, such as Visual Grounding, Sorting, AskGo, and others. Tech stack focused on Vue, Typescript, Tailwind, Vitest & Playwright.
- **Senior Frontend Developer at Appwrite** (Nov 2022 - Feb 2024)
  Core member of all frontend products at Appwrite, most notably the Console, Website, and Pink Design. Developed the animations for the landing page and marketing campaigns. Active participation in the OSS community, reviewing issues and PRs, supporting users on Discord, publishing blog posts, and participating in company talks. Tech stack focused on SvelteKit, Typescript, SCSS, and Astro.
- **Senior Frontend Developer at Significa** (Dec 2020 - Nov 2022)
  Frontend Development, working with React, React Native, NextJS, Nuxt, Svelte and Typescript. Worked with clients around the world, handling and creating software throughout the entire development process (planning, drafting requirements, implementation, testing, deployment and maintenance)
- **Frontend Developer at Stone Pagamentos** (Aug 2019 - Dec 2020)
  Development focused on Frontend, working with React, Vue and Salesforce. Creation of web apps, dashboards and interfaces for usage within the company, handling important client and financial information for businesses nationwide. Also participated in the design process, making prototypes with Figma.
- **Freelance Web Developer at Self-employed** (Dec 2016 - Dec 2020)
  Acting as a freelancer, I developed software based on clients requirements. I have worked with ecommerce, web apps, mobile apps, data automation, dashboards, and more.
- **Fullstack developer at Socialrocket** (Dec 2018 - Mar 2019)
  Development focused on Backend and automation, using Python, Node and Javascript. Worked with external payment services, such as Pagar.me, and CRM platforms, such as Vindi.

## Projects

- **Runed** — https://runed.dev (Jan 2024 - Present)
- **Portfolio** — https://www.thomasglopes.com/
  My personal portfolio. I went with a minimalist approach to showcase some of my projects.
- **Melt UI** — https://next.melt-ui.com/
  A headless component library for Svelte.

## Publications

- On the fear of looming odds — thomas.rocks (Sep 2026) https://thomas.rocks/articles/on-the-fear-of-looming-odds
- Melt UI Runes is now Open Source — thomas.rocks (Dec 2024) https://thomas.rocks/articles/melt-ui-runes-is-open-source
- Debunking Nue CSS — thomas.rocks (Apr 2024) https://thomas.rocks/articles/debunking-nue-css

## Skills

### Technical
- AngularJS
- Cascading Style Sheets (CSS)
- Django
- Django REST Framework
- Express.js
- Front-End Development
- Full-Stack Development
- Git
- GitHub
- HTML
- JavaScript
- Linux
- Node.js
- PostgreSQL
- Programming
- Python
- Python (Programming Language)
- React Native
- React.js
- Software Development
- SQL
- Svelte
- SvelteKit
- TypeScript
- Vue.js
- Web Application Development
- Web Scraping
### Creative
- Web Design
### Other
- AstroJS
- Flask
- Front-end Coding
- Heroku
- Regular Expressions

## Education

- **Universidade Federal Fluminense** — Bachelor's degree (2018 - Present)
- **Colégio pH** — High School Diploma (2009 - 2017)

## Awards

- Hackathon UFF 2019
  2º Lugar

## Languages

- Portuguese (native)
- English (full professional)

## Links

- linkedin: https://www.linkedin.com/in/thomas-gl
