Thomas G. Lopes
Frontend Dev & OSS Maintainer
Product Engineer at Attio
Highlights
Full profile
Career: 8
Product Engineer
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.
V7 Labs
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.
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.
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)
Stone Pagamentos
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.
Self-employed
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.
Socialrocket
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: 3
Runed
My personal portfolio. I went with a minimalist approach to showcase some of my projects.
A headless component library for Svelte.
Publications: 3
Skills: 33
Technical
Creative
Other
Education: 2
Universidade Federal Fluminense
Bachelor's degree
Colégio pH
High School Diploma
Awards: 1
Hackathon UFF 2019
2º Lugar
Languages: 2
Also find Thomas G. Lopes on…
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.
