Skip to content
View jonabergamo's full-sized avatar
💻
overtake your former self
💻
overtake your former self

Block or report jonabergamo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
jonabergamo/README.md

Hi, I'm Jonathan

I'm a full stack software engineer from Sorocaba, Brazil. I build web and mobile products with React, TypeScript, Python and Django, and I work remotely on London hours.

Right now I'm at Natoora, working across a Django platform, its microservices and the React and React Native apps it runs in six regions. I like owning a feature from the spec to production, and I like the bugs nobody else wants to chase.

Portfolio  |  LinkedIn  |  Email

Projects

Kilobyte store home page

Kilobyte

A working electronics store. Stripe Checkout sits behind a verified webhook that marks orders paid and moves stock, and money is kept in integer cents.

Next.js, Drizzle, Postgres, Stripe, Auth.js

Live  |  Code

Three people editing the same document in SharedMD

SharedMD

A markdown editor you write in with other people. Live cursors, and offline edits that merge back when you reconnect.

Yjs, Socket.io, Node, Redis, Docker

Live  |  Code

Ninebox grid of performance and potential

Ninebox

A school platform where grades move students across a grid of performance and potential. The grid rules are pure functions with a test for every branch.

Django, Postgres, JWT, Next.js, WebSocket

Live  |  Code

MundoBee

MundoBee

Live beehive monitoring. ESP32 sensors send readings over MQTT to an API and a dashboard. First place at COMBRAPI 2024.

NestJS, MQTT, Postgres, Next.js, ESP32

Live  |  Code

I also built Openbox, a Discord music bot you host yourself in one Docker container.

What I work with

TypeScript React Next.js React Native Expo Python Django Node.js NestJS PostgreSQL Redis Docker Kubernetes Google Cloud GitHub Actions

I test with Jest, React Testing Library, pytest and Playwright. I use Claude Code every day, and a person reviews everything it touches.

Popular repositories Loading

  1. mundobee mundobee Public

    TypeScript 2

  2. sharedmd sharedmd Public

    TypeScript 1

  3. jonabergamo jonabergamo Public

  4. kilobyte kilobyte Public

    TypeScript

  5. Ninebox Ninebox Public

    TypeScript

  6. invoice-generator invoice-generator Public

    Python