Thomas G

Product Engineer at Attio

Braga, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Thomas G is a Product Engineer and front-end specialist with 14 years of experience, currently shaping product at Attio and previously driving major UI work at Hugging Face, Appwrite, and V7. He is the creator and maintainer of Melt UI, one of the largest Svelte UI libraries, and a Svelte Ambassador who blends design sensibility with pragmatic engineering. Thomas has led complex migrations (Svelte 3 → 5), built custom storage engines for chat data, and optimized media uploads for instant frontend performance. A prolific open-source contributor, his work spans front-end libraries and classic tooling—he’s made packaging and compatibility improvements to core projects like Jupyter and pypandoc and even handled low-level binary-string fixes in system tooling. Based in Braga, Portugal, he pairs rapid prototyping and strong UX focus with deep hands-on experience across Svelte, Vue, React, TypeScript, and backend systems.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade Federal Fluminense
bookHigh School Diploma, High School Diploma at Colégio pH
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
6,802reputation
3.6mreached
46answers
6questions
Badges
cross-platform
top-5%
serialization
top-1%
echo
top-5%
yaml
top-1%
qt
top-5%
dictionary
top-5%
github-logo-circle

Github Skills (44)

c-language10
lib10
python10
setuptools10
packaging10
storage10
c1110
serialization10
c1710
rpc10
pandoc10
build-automation10
xmlrpc10
yaml10
daemon10

Programming languages (21)

C++CSSCRustTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tomerfiliba-org/rpyc

May 2017 - Jan 2019

RPyC (Remote Python Call) - A transparent and symmetric RPC library for python
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:255 commits, 28 PRs, 230 pushes in 1 year 8 months
Contributions summary:Thomas's contributions primarily involved maintaining and updating the RPyC library. Their work included releasing new versions, incorporating bug fixes, and enhancing the documentation. They made changes to the core codebase, updating version numbers, and improving the overall clarity and completeness of the documentation. These changes reflect a focus on the library's maintainability and user experience.
rpcpythontransparentrpc-libraryrpyc
storaged-project/udisks

Jul 2015 - Feb 2017

The UDisks project provides a daemon, tools and libraries to access and manipulate disks, storage devices and technologies.
Role in this project:
userBack-end Developer
Contributions:15 commits, 3 PRs, 20 comments in 1 year 7 months
Contributions summary:Thomas focused on enhancing the UDisks project by modifying the handling of input strings within the `udisksspawnedjob` component. Their primary contribution involved the introduction of GString to manage potentially non-null-terminated input, enabling the processing of binary data. The user also added a test case to validate the functionality of binary input strings. Furthermore, the user added functions to launch jobs that accept GString inputs and adjusted existing functions.
technologiesudisksdaemonlinuxstorage-api
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.
Request Free Trial
Thomas G - Product Engineer at Attio