Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

I am Raphael Amorim. Software Developer Engineer. I love Japanese culture (親日), 70s/80s songs and a lot of 8bit art.

News

Blog 2 months ago
Introducing oj: your Rust native replacement for Vite
oj is a from-scratch, npm-free dev server and bundler written in Rust. It reads your existing vite.config, runs your existing Vite plugins, and reimplements React and TanStack Start natively, so you point it at a real app and it just runs.
Read more
Report
Blog 2 months ago
Closing Canario Terminal source code
Why Canario terminal is closed source: time, maintainer burnout, and building something just for myself.
Read more
Report
Blog 4 months ago
Jamlog 001: a PlayStation emulator written in Jam
The first jamlog of Jam Programming Language, right after building a PlayStation emulator.
Read more
Report
Blog 5 months ago
No, AI is not making software worse, people are
AI is just a tool. The problem is much deeper, and it started long before AI ever entered the picture. We have been accepting bad quality software for years.
Read more
Report
Blog 5 months ago
Jam Programming Language
A systems language with mutable value semantics, compile-time memory safety, and simplicity in mind.
Read more
Report
Blog 6 months ago
Adding color glyphs to Glyph Terminal Protocol
Glyph Protocol shipped with a single payload format: monochrome OpenType glyf outlines rendered in the current foreground colour. This post covers adding two more: colrv0 for layered flat-colour icons, and colrv1 for full paint graphs with gradients, both
Read more
Report
Blog 6 months ago
Introducing Glyph Protocol for Terminals
A protocol for terminals that allows applications to register custom vector glyphs and query whether a codepoint is renderable on the system - so you no longer need to install a 10MB font just to render a single icon.
Read more
Report
Blog 9 months ago
The Art of Craftsmanship (Monozukuri) in the Age of AI
AI usage has been increasing over the past few years due to its biggest selling point: time. It is often marketed as a tool that helps developers reduce the overall time needed to perform a task.
Read more
Report
Blog 10 months ago
Craft software that makes people feel something
Recently, people have been asking me why I'm pausing Boo to work on a programming language. I think it would actually be cool to write down how I feel.
Read more
Report
Blog 1 year ago
Building Boo code editor #1
I decided to document Boo code editor development for good (or bad). Suppose you have any interest in it. Please stick with me in this article.
Read more
Report
Show more news