Skip to content
View bernardopg's full-sized avatar
⚕️
Code and Care
⚕️
Code and Care

Highlights

  • Pro

Block or report bernardopg

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bernardopg/README.md

Bernardo Gomes — product engineer building software for web, Linux, automation, and healthcare

Portfolio status LinkedIn profile GitHub Sponsors Email Bernardo Gomes

Product Engineering · Frontend Architecture · Linux Desktop · Automation · Healthcare

Engineering useful software across disciplines

I am a frontend-first product engineer and medical student based in Belo Horizonte, Brazil. I design and ship product-grade software where interface quality, systems thinking, and real-world workflows meet—from high-performance web applications to Linux-native tools, browser automation, hardware integrations, and healthcare-adjacent products.

My work favors measurable outcomes: accessible interfaces, explicit architecture, reliable automation, observable integrations, security-aware delivery, and documentation that makes maintenance easier.

Resumo em português
Sou engenheiro de produto com forte especialização em frontend e estudante de Medicina. Construo aplicações web de alta performance, ferramentas nativas para Linux, automações e integrações de hardware, sempre com atenção a UX, arquitetura, segurança, observabilidade e manutenção de longo prazo.

What I am building

  • Linux desktop engineering: QML/Quickshell plugins, telemetry surfaces, hardware controls, PipeWire workflows, and native-feeling desktop integrations.
  • Product frontend: React and TypeScript applications with design systems, accessibility, performance budgets, SEO, testing, and production delivery.
  • Automation and services: Python/FastAPI systems, browser automation, API orchestration, asynchronous jobs, notifications, and operational tooling.
  • Healthcare and education: calendar interoperability, clinical-review workflows, and spaced-repetition products informed by medical training.

Selected engineering work

Project Engineering scope Core stack
AiOverviewControl Multi-provider AI quota telemetry and provider-health surfaces for DankMaterialShell. QML, Qt, Quickshell, API integrations
ioruba Arduino-driven desktop audio mixer connecting physical controls to Linux audio. Tauri 2, React, TypeScript, Rust, serial I/O, PipeWire
LASCMMG Real-time tournament platform with authenticated workflows, live updates, and offline-capable UX. React, Node.js, Express, Socket.IO, Redis, SQLite, PWA
BeBitter Bilingual portfolio with repository-backed content, performance budgets, secure delivery, and technical SEO. React 19, TypeScript, Vite 8, Tailwind CSS 4, Vitest, CodeQL
cmmg-calendar Academic schedule parsing and calendar interoperability for Google Calendar and Apple Calendar. TypeScript, data parsing, iCalendar/ICS, web automation
doctoralia-scrapper Healthcare review ingestion, response-generation pipeline, API endpoints, and operational notifications. Python, FastAPI, Selenium, async jobs, Telegram Bot API

Also shipping: dms-adguard-vpn-plugin · full-upgrade · AutoJoin-for-SteamGifts · mvp-estetoscopio

Technical toolbox

Area Technologies and practices
Frontend & product React, TypeScript, Vite, Next.js, Tailwind CSS, Radix UI, shadcn/ui, design systems, WCAG, Core Web Vitals
Services & automation Python, FastAPI, Flask, Node.js, REST APIs, Selenium, scraping, asynchronous processing, Telegram bots
Linux & systems QML, Quickshell, Qt/GTK, Rust, C, Shell, Tauri, PipeWire, systemd, Arch Linux
Hardware & data Arduino, serial protocols, SQLite, Redis, iCalendar/ICS, device-to-desktop integrations
Quality & delivery GitHub Actions, Docker, Vitest, Testing Library, ESLint, CodeQL, dependency review, Lighthouse, semantic releases

Open-source signals

GitHub activity, community, and repository metrics for Bernardo Gomes Most-used programming languages across Bernardo Gomes's repositories

Animated contribution graph for Bernardo Gomes

Work with me

I am open to frontend-heavy products, Linux desktop engineering, automation-intensive systems, and cross-disciplinary projects that benefit from strong product judgment and careful execution.

View engineering services Book a meeting Sponsor open-source work

Building from Belo Horizonte, Brazil · Available in Portuguese and English

Pinned Loading

  1. BeBitter BeBitter Public

    Portfolio profissional de Bernardo Gomes com React, TypeScript e foco em performance.

    TypeScript 1

  2. AutoJoin-for-SteamGifts AutoJoin-for-SteamGifts Public

    🎁 Automação inteligente para SteamGifts com segurança de primeira. Filtre, participe e gerencie sorteios automaticamente no navegador.

    JavaScript 2

  3. dms-adguard-vpn-plugin dms-adguard-vpn-plugin Public

    DankMaterialShell plugin to control, configure, and monitor AdGuardVPN connection

    JavaScript 7 1

  4. doctoralia-scrapper doctoralia-scrapper Public

    Sistema automatizado para scraping de avaliações e geração de respostas no Doctoralia com notificações via Telegram

    Python 1

  5. AiOverviewControl AiOverviewControl Public

    Dank Material Shell widget for AI usage overview for multiple providers

    QML 6 3

  6. ioruba ioruba Public

    DIY Arduino-driven desktop audio mixer built with Tauri 2, React, TypeScript, and Rust.

    TypeScript 2