Skip to content
View JoaoHenriqueBarbosa's full-sized avatar
😲
😲

Block or report JoaoHenriqueBarbosa

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse

John Enrique

cortar madeira, carregar água

About

Software engineer from Paraná, Brazil. I build products — not projects. I prefer the discipline of maintaining and evolving systems over selling consultancy hours. I work with Rust, Python, TypeScript, React, Go, and C, and lately I've been deep into AI agents, computational physics, and GPU programming.

But engineering is just one layer. What actually drives me is the raw curiosity — the kind that doesn't respect disciplinary boundaries. On any given Sunday I might be simulating quantum tunneling in OpenGL, memorizing Sanskrit verses with a memory palace, or building a cyberpunk TUI agent just to see if a while loop is all you need.

I study Advaita Vedanta seriously. I've read Nisargadatta, Ramana Maharshi, Vivekananda, the Mandukya Karika. I practice japa, observe the mind in operation, and connect phenomenological insights with neuroscience.

The question that defines me is: why does anything exist at all, and how does it organize itself to the point of looking back and asking that question?

I don't use social media. I make things because I like making things.


Featured

fiscal-rs — High-performance Rust library for Brazilian fiscal documents (NF-e/NFC-e). Complete port of sped-nfe (2.4k+ stars PHP library). 739+ tests, typestate-driven builder, XML-DSig signing, SEFAZ mTLS, FFI-ready. Contributed 370 tests back to sped-nfe, raising coverage from 40% to 86.5%.

crates.io docs.rs CI

Rust · Docs · Benchmarks

FinOpenPOS — Open-source Point of Sale system with full Brazilian fiscal compliance (NF-e/NFC-e). Multi-tenant, zero-config dev setup with PGlite (in-process Postgres), real-time dashboard, i18n. The TypeScript fiscal engine that preceded fiscal-rs.

Stars

TypeScript Next.js React Supabase · Docs


Selected Projects

physics-lab — Interactive modern physics simulations: Schrödinger equation, quantum tunneling, double slit interference, EPR entanglement, Bell test (CHSH, S = 2.87), Schwarzschild gravitational lensing with exact geodesic ray tracing. GPU-accelerated, real-time OpenGL/GLSL. Python

agent-42 — Minimal autonomous coding agent. The entire agent is ~70 lines of logic — a while loop, tool use, and a Textual TUI. No frameworks, no magic. The intelligence is in the model, not in the code. Python

MemBot — AI-powered journaling app that organizes and analyzes daily thoughts automatically. TypeScript

PortuScript — A programming language that transpiles Portuguese to JavaScript. Making code accessible for Portuguese speakers. JavaScript

perceptrons — Interactive educational system for learning neural networks through hands-on experimentation. Draw patterns, train models, discover limitations. Python React


Tech

Languages    Rust · Python · TypeScript · Go · C · C++ · JavaScript · GLSL
Frontend     React · Next.js · Tailwind · Textual (TUI)
Backend      Node · Supabase · REST · CQRS
AI/ML        LLM APIs · Agents · Tool Use · Perceptrons
Fiscal       NF-e · NFC-e · SEFAZ · XML-DSig · ICMS · PIS/COFINS
Physics      OpenGL · ModernGL · CuPy · Split-Step FFT · RK4
Systems      Docker · Arch Linux · Hyprland · ESP32 · Arduino

Interests beyond code

Advaita Vedanta · Sanskrit · Memory palaces · Quantum mechanics · General relativity · Evangelion · Hard sci-fi · Brazilian music (tropicália, samba de roda, blocos afro) · Geopolitics · Electronics · Contos de fada


aquilo que testemunhou a aceitação da morte não morreu — e nunca morrerá

Pinned Loading

  1. fiscal-rs fiscal-rs Public

    Biblioteca Rust de alta performance para documentos fiscais brasileiros (NF-e / NFC-e) — port completo do sped-nfe

    Rust 1

  2. FinOpenPOS FinOpenPOS Public

    Open-source POS with Brazilian fiscal module (NF-e/NFC-e). Next.js 16, React 19, PGLite, tRPC, Drizzle ORM.

    TypeScript 68 48

  3. agent-42 agent-42 Public

    Minimal autonomous coding agent. Simple tool-use loop over LLM API — no frameworks, no magic. Bash runs in Docker sandbox. Supports Anthropic, OpenAI, and any OpenAI-compatible provider.

    Python 2

  4. physics-lab physics-lab Public

    Interactive Modern Physics Simulations — Schrödinger equation, quantum tunneling, double slit, Bell test, gravitational lensing, Lorentz transforms. GPU-accelerated, real-time OpenGL rendering.

    Python

  5. PortuScript-Playground PortuScript-Playground Public

    Bem-vindo ao Portuscript! Esta é uma linguagem de programação que transpila JavaScript para português, facilitando o estudo de programação para iniciantes em programação falantes de português. No P…

    JavaScript 1

  6. perceptrons perceptrons Public

    Sistema educacional interativo para aprender sobre Perceptrons (redes neurais simples) através de experimentação prática. Desenhe padrões, treine modelos e descubra as limitações de classificadores…

    Python