Skip to content
Cauê Souza

Cauê Souza

Full Stack DeveloperSalvador, Brazil

I build web and mobile apps, and the APIs behind them, with React, Next.js, React Native and Go. Outside of that, I make tools for the Linux desktop, like GNOME extensions and GTK apps.

Projects

Things I've built for the web, the browser and the Linux desktop.

Filter by platform

14 projects

Featured

GNOME / LinuxPublished on extensions.gnome.org

10,000+downloads on the GNOME Extensions site

Lo-fi radio one click away, right in the GNOME top bar.

  • GNOME / Linux

    Flexa takes a Windows cursor theme and converts it so it works on Linux. It's a native GNOME app written in Python and GTK4, shipped as Flatpak and RPM.

    • Python
    • GTK4
    • LibAdwaita
    • Meson
    • +4
  • Blog

    WebLive online

    Where I write about code, the tools I use and the things I figure out along the way, in English and Portuguese. Built with Astro, so the pages ship with almost no JavaScript.

    • Astro
    • TypeScript
    • Tailwind CSS
    • MDX
    • +1
  • Browser extensionsPublished on addons.mozilla.org

    A tiny Firefox extension that shows how far you are into a page. Useful when you're deep into a long article or the docs.

    • HTML5
    • CSS3
    • TailwindCSS
    • TypeScript
    • +4
  • Web

    A donation page that turns any amount into a PIX QR code. Pick a state and a city, type a value, scan and pay. The PIX code behind it is generated in plain JavaScript.

    • HTML5
    • CSS3
    • JavaScript
    • Kanban
    • +2
    Source not public
  • Harbor

    Command line

    Keeps folders like Downloads tidy on its own. Harbor watches them and moves each file where it belongs, following rules you write by type, size or date. Written in Rust, it waits for downloads to finish and picks up rule changes without a restart.

    • Rust
    • CLI
    • Daemon
    • File Watcher
    • +1

More projects

  • Feed Pet

    Web

    Made to end the "did anyone feed the pets?" question at home. Log each meal and check when every pet last ate.

  • WebLive online

    Every CSS cursor on one page, so you can see them instead of guessing. Search for one and copy its value with a click.

  • Browser extensionsPublished on addons.mozilla.org

    Makes Reddit switch between light and dark along with your system theme.

  • URL Short

    WebLive online

    Paste a long link and get a short one back.

  • Snap The Web

    WebLive online

    Type a URL and get a screenshot of the site, with a few options to adjust the capture.

  • Get Cat

    WebLive online

    A random cat photo and a cat fact every time it loads. Made for fun.

  • Nautilus Copy File Contents

    GNOME / Linux

    Copy a text file's contents straight from Nautilus, the GNOME file manager, with one click.

  • Command line

    A small command-line tool for decompressing files.

About

I'm a full stack developer from Salvador, Brazil. At work I build both the API and the web side of our products, using React, Next.js, React Native and Go. Most of that work is private, so what you see here are my own projects.

I also enjoy going lower in the stack: GNOME extensions, GTK apps and a bit of Rust. Whatever the layer, I care about software that is simple to use and easy to maintain, and I let automation handle the repetitive parts.

Toolbox

  • Languages: TypeScript, JavaScript, Go, Rust, Python, Shell Script
  • Frontend: React, React Native, Next.js, Angular, Tailwind CSS, HTML5, CSS3, Accessibility
  • Desktop & Backend: GTK/LibAdwaita, Node.js, Django, PostgreSQL, SupaBase
  • Tools & Workflow: Git, GitHub Actions, Linux, UI/UX Design, Meson, Flatpak

Drag the top card away to see the next one.

Get in touch

Whether it's a role, a project or a question, I'd be glad to hear from you.

New message

To Cauê Souza