Quick bio

A timeline of academic and professional experiences, personal projects, programs published over the years and other random stuff.

  • 1973 - Born.
  • 1979 - First arcade machine I remember playing: Taito's Speed Race.
  • 1982 - Had my first contact with a programming language: Applesoft BASIC.
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." - Edsger W. Dijkstra
  • 1988 - First published work: "Mosk√£o Fighter", a little game written in BASIC, published in the Brazilian computing magazine Micro Sistemas.
  • 1989 - Published my two-liner "Explorer" in Nibble Magazine.
  • 1989 - Graduated from high-school at IFSul (ETFPel by then), as an Electronics technician.
  • 1990 - First job, as an intern programmer, working with an Apple II Plus.
  • 1990 - Entered college at UCPel.
  • 1991 - Turbo Pascal had become my favorite programming language. Over the next years, I would publish a few freeware programs in the Simtel.net repository:
    • CAPTURE IT! (info | .zip mirror) - a TSR screen capture utility for MS-DOS;
    • SMART! CD (info | .zip mirror) - multi-featured CD audio player for MS-DOS;
    • Cuckoo for Windows (info | .zip mirror) - clock with real sounds digitized from my parents' mechanical cuckoo clock. Written in Borland Pascal 7.
  • 1991 - Hired as a full-time programmer at Trabin, developing commercial applications in Clipper.
  • 1992 - Officially employed as a Computer Programmer at UFPel, where I had the chance to work with an IBM 4381 Mainframe, writing scripts in REXX and EXEC2 languages for the VM/SP operating system.
  • 1993 - Graduated from college, with a Data Processing Technology degree.
  • 1995 - Began developing for the web. My first dynamic web pages were created with cgi-bin scripts written in ksh and Perl.
  • 2000 - Had a brief experience with IBM's DB2 DBMS and Net.Data scripting language.
  • 2002 - Began writing web applications in PHP and MySQL.
  • 2008 - Implemented WordPress as a multi-site hosting solution for our faculty and staff websites, and began to develop custom themes and plugins for WordPress.
  • 2012 - Received my M.S. degree in Computer Science from PPGC / UFPel.
  • 2018 - Published my first open source projects on GitHub: audioMotion and desktopCal, both written in JavaScript.