[email protected]:~$ cat about.txt

Miguel Targa

Software engineer and reverse engineer

Miguel Targa is a software engineer and reverse engineer with over a decade in the industry. He is in Google's Bug Hunters Hall of Fame for finding security vulnerabilities and helping fix them, and he created TargaScript, a programming language with its own compiler, bytecode virtual machine and WebAssembly runtime. His personal site, targa.me, is an interactive terminal written in TargaScript.

Born in Brazil, Miguel moved to the United States at 15. Binary analysis, security research and low-level programming are where he has the most fun.

Highlights

TargaScript

If TypeScript can be rewritten in Go, why not build a language in it? TargaScript is a small, modern scripting language: pipes, pattern matching, structs and enums, destructuring and top-level await, with a formatter, a test runner, a web server and editor support built in. A compiler turns programs into bytecode for a virtual machine, which runs the same in the terminal and, compiled to WebAssembly, in web pages. This site is written in it. Try it at script.targa.me, a playground also written in TargaScript. Inspired by "Writing An Interpreter In Go".

Try it in the playground · Source on GitHub · Read this site's source

Projects

TargaScript Go
Miguel's programming language, described above.
P2P Rust, Portuguese
A written series about how peer-to-peer networks actually work, built from experiments and personal curiosity. Each article ships with runnable Rust code.
kiddo C, ESP32
A fun, interactive storytelling device for kids built on a Cheap Yellow Display (ESP32 with a touchscreen).
TelegramBlockly JavaScript
Create Telegram bots by snapping blocks together instead of writing code. A visual programming environment on top of Blockly.
SSH-Control TypeScript
Manage and open SSH connections without leaving VS Code.

Works with

Contact

GitHub · LinkedIn · Google Bug Hunters · TargaScript playground · [email protected]

$ open the terminal