header image
Renato Golin
March 25th, 2007

I am a programmer since the early 80′s in many platforms and programming languages. I’m an wannabe scientist, an experienced software engineer and a general hacker (in the original sense) as a way of life.

Innovation needs responsibility. Engineering needs creativity. Each software is a unique life form.

My main interests are algorithms, neuroscience, distributed and mobile computing, dynamic systems, complexity and chaos, game theory, drums, flying, archery.

 

 

Professional Life:

See my profile at Linked In for more details.

Personal Projects:

Card Game Score: Score keeper for Uno-style card games (Android)
LLVM Compiler front-end: A simple compiler for a simple language (state-based) taking advantage of the LLVM infrastructure
Molecular Dynamics: Molecule simulator
Software Quality in Bioinformatics: A technical dissertation about software quality.
Numerical Methods Package in C++: A set of classes that can do some integrals, root find, cubic spline etc.
Crypto-Analysis: Elementary Cryptanalysys (from sixties) helper
Middle Earth Cluster: Educational cluster at home
Sudoku Solver: A C++ program that uses a very simplifed version of spin glasses to solve sudoku puzzles.
Image Treating in C: A simple image treating program, with filters like brightness, contrast, blur, color reducing (buggy), and edge detection.
Console Chess Game in C: A console chess helper, for humans to play (no AI).

More projects here

Some open source projects I help(ed), either with code,  forums help,  discussions,  planning,  organising conferences,  etc.:

The LLVM Compiler, while working at ARM, Linaro
HPCC Systems, while working for them
MySQL, while working at Yahoo!
The Linux Kernel, personal hardware testing, forums
Danger From The Deep, on my spare time, a long while ago…

Artur C. Clarke Laws of Life

1st law:

When a scientist states that something is possible, he is almost certainly right.
When he states that something is impossible, he is very probably wrong.

2nd Law:

The only way of discovering the limits of the possible is to venture a little way past them into the impossible.

3rd Law:

Any sufficiently advanced technology is indistinguishable from magic.

Places I’ve been:

Linaro
HPCC Systems
ARM
European Bioinformatics Institute (EBI/EMBL)
Yahoo! Brasil
Insite Solucoes Internet
Fortis IT Consulting
Omnidata Networking
Instituto de Fisca da USP
Instituto de Biologia da USP
Open University


License
Creative Commons License
We Support

WWF

DefectiveByDesign.org

End Software Patents

Avaaz.org

See Also
Disclaimer

The information in this weblog is provided “AS IS” with no warranties, and confers no rights.

This weblog does not represent the thoughts, intentions, plans or strategies of our employers. It is solely our opinion.

Feel free to challenge and disagree, and do not take any of it personally. It is not intended to harm or offend.

We will easily back down on our strong opinions by presentation of facts and proofs, not beliefs or myths. Be sensible.

Recent Posts