Hello, I'mCauê SouzaSoftware Engineer

Salvador, Brazil

Software Engineer passionate about building complete digital solutions from web and mobile applications to native desktop integrations and system-level tooling.

About Me

Development
CLI Tools
Design
Architecture

I'm a software engineer who enjoys working across different layers of technology. My experience spans modern, responsive interfaces for web and mobile (React, Next.js, React Native) all the way to native desktop applications and system extensions for Linux/GNOME built with Python and JavaScript.

I believe in using technology to solve real-world problems simply and efficiently. I combine technical rigor, sound design principles, and smart automation in my daily workflow to build experiences that are robust under the hood and seamless for the user.

My Skills

Languages

TypeScriptJavaScriptPythonShell Script

Frontend

ReactReact NativeNext.jsAngularTailwind CSSHTML5CSS3Accessibility

Desktop & Backend

GTK/LibAdwaitaNode.jsDjangoPostgreSQLSupaBase

Tools & Workflow

GitGitHub ActionsLinuxUI/UX DesignMesonFlatpak

Projects

Here are some of my recent projects. Each one was built with a focus on solving real problems with clean, efficient code.

Featured Projects

Quick Lofi

JavaScriptTypeScriptOOPGNOME ShellCSS3ESBuildGit

A GNOME Shell extension enabling one-click Lo-fi playback. Lightweight, seamlessly integrated — reached over 10,000 downloads on the official GNOME extensions store.

Flexa

PythonGTK4LibAdwaitaMesonFlatpakRPMGNOMEOpen Source

A native GNOME app for converting Windows cursor themes to Linux format. Built with Python, GTK4, and LibAdwaita, with automated CI/CD pipelines via GitHub Actions for Flatpak and RPM packaging.

Open preview

Auto Volume

React NativeExpoTypeScriptMobileBackground Processing

A React Native mobile utility that prevents hearing damage by automatically lowering the volume when headphones connect. Runs invisibly in the background with persistent OS notifications. Built with React Native (Expo).

Scrolled

HTML5CSS3TailwindCSSTypeScriptRollupBrowser ExtensionWeb ExtensionFirefox Add-on

Scrolled is a lightweight Firefox extension that adds a subtle scroll indicator to show how much of a page you've read. Perfect for readers, researchers, or anyone who wants better visual feedback while browsing long content.

PIX Donation System

HTML5CSS3JavaScriptKanbanGitGithub

A simple and fast web page that generates PIX QR Codes for donations. Includes state and city selection, dynamic values, and a complete BR Code generator built in pure JavaScript.

📁 Other Projects

Feed Pet

TypeScriptReactJSNext.jsTailwindCSSSupaBasePostgreSQLshadcn/ui

A simple web app built with Next.js and shadcn/ui to help users track their pets' feeding times. Created to avoid confusion at home and ensure that every pet is fed on time, with a clean and intuitive interface.

CSS Cursor Gallery

HTML5CSS3JavaScriptGitHubGitHub PagesGlassmorphism

An experimental project that interactively showcases all available CSS cursors. Built with HTML5, modern CSS (including :is, light-dark(), backdrop-filter, CSS Nesting and glassmorphism) and Vanilla JavaScript. Users can explore, search for specific cursors, and copy the CSS value with a single click.

My Movies

PythonDjangoTypeScriptReactReact Hook FormNext.jsAuth.jsZodVercelGit

A web app to help you organize your movie list in a practical and modern way. The goal is to make managing your movies simple and intuitive, with a robust structure that ensures top-notch security and performance.

Reddit Auto Theme

JavaScriptBrowser ExtensionWeb ExtensionFirefox Add-onDark ModeLight ModeTheme SyncDOMWeb APIOpen Source

A simple extension that syncs Reddit's theme with your system theme.

URL Short

TypeScriptReactNext.jsTailwindCSSGit

A web application that allows users to shorten URLs quickly and securely. Focused on delivering a hassle-free experience, the app ensures efficiency and simplicity in URL management.

Snap The Web

AngularPrimeNGTypeScriptHTML5CSS3REST API

A web app that lets users capture screenshots of websites effortlessly. With a focus on usability, the application offers a straightforward, customizable solution for taking browser-based screenshots.

Get Cat

HTML5CSS3JavaScriptTypeScriptReactNext.js

A fun app that displays random photos and facts about cats. Focused on simplicity and user experience, the app provides a pleasant and uncomplicated interaction.

Nautilus Copy File Contents

PythonNautilus APIMake

A simple extension for Nautilus that lets you quickly copy the contents of a text file with one click.

Open preview

decomp

Node.jsTypeScriptJestCLI

A simple way to decompress files.

    Get In Touch

    Have a project in mind or just want to say hello? Feel free to reach out!

    Contact Information

    Connect with me through these platforms

    Send a Message

    Fill out the form below and I'll get back to you as soon as possible