Hi, I'm Vilson Vieira, an AI Researcher and Engineer, artist and open source enthusiast who has being developing for Google, Mozilla, Ndea, The Grid, Extend AI and Anything World. I'm a BSc. in Computer Science and MSc. in Computational and Applied Physics by University of São Paulo (USP) advised by profs. Gonzalo Travieso and Luciano da Fontoura Costa.

Substack - Mastodon - Twitter - GitHub

Posts

Building Gas Town: Orchestrating Multiple AI Agents
From Zero to Agent: Building a CLI AI Coding Assistant in 100 Lines

Open Source Projects

AI Code Guide

A guide with everything you wanted to know about using AI to help you code and/or to code for you.

mojograd

Implementation of Karpathy's micrograd in Mojo 🔥. A reverse-mode autodiff library with a PyTorch-like API.

Basquiat

Small Mojo 🔥 and Python library for creative coding powered by Cairo.

Generative Monster

A fully autonomous AI artist based on LangChain (GPT) and Stable Diffusion models that tweets its creations daily on @generativemnstr.

Canary Component

A React component for interactive 3D visualization of Kusama blockchain nodes (Sponsored by Kusama).

KlayJS

Bower component and easy-to-use wrapper to KLayJS, making it possible to use KLayJS as a Web Worker on modern browsers.

Meemoo

A dataflow programming environment for Web art by Forrest Oliphant.

GMR-Saliency

C++ implementation of SLIC for paper "Saliency Detection via Graph-Based Manifold Ranking" by Chuan Yang et al.

NoFloJS

Developed some components libraries (ie noflo-canvas, noflo-image) for this dataflow programming library by Henri Bergius.

Vivace

One of the first domain specific languages for livecoding using Web Audio API. Presented on workshops and festivals on Brazil.

AutoVJ

A just-for-fun GIF-based VJ web tool.

Viz Paintings

Interactive 3D visualization of paintings for A quantitative approach to painting syles paper (see below).

Code Poems

The code poem Rising was selected to be published on this amazing project by Ishac Bertran.

Timeline

Main research interests

Grants

Selected Publications

Selected Exhibitions, Talks and Events

Collectives

Teaching

Participation in Events