Conway's glider

Vitor E. Sonoki

A Technologist passionate about Free Software

Personal projects I've worked, or am working on

As a passionate of Technology and Free and Open Source Software, I work on several side projects during my free time. From creating websites, learning more about how things work and sharing my knowledge with my readers, I strive to keep creating and providing value to the world.

Pinguim Investidor

Pinguim Investidor Logo

Website: https://pinguiminvestidor.home.blog

Pinguim Investidor (Portuguese for "the penguin investor") is my personal development, finance and investments blog. I empower my readers on how anyone can turn around their money situation and traverse the path towards their own financial prosperity with simple, reproducible steps. The blog is intended primarily for Brazilian audiences, as it contains investment information specific to the Brazilian markets, and is written in Portuguese.

My book RICAmente, an enhancement to the contents of the site, was published on May 2020. In addition to the personal finance and investment sections, Pinguim Investidor also presents a good chunk of personal development tips, ranging from practical applications and nuggets of knowledge to the applied philosophy of Stoicism. It's my belief that your financial performance goes hand in hand with your life choices, so there's no way to separate the two.

Pinguim Investidor is also available as a Podcast and a YouTube Channel.

Raspberry Pi Brasil

Logo Raspberry Pi Brasil

Website: https://raspibrasil.github.io

Raspberry Pi Brasil is my Free Software and computing blog. Ever since getting myself a Raspberry Pi 4, my vision on what a computer can achieve wih the power of Free Software has changed completely. Owing to the vast possibilities that this combination has, I publish articles and how-to guides for the Single Board Computer (SBC) platforms and the Raspberry Pi.

Raspberry Pi Brasil is published in Portuguese only at the moment, but I have plans to translate some articles myself to present a bilingual version of them. The blog's RSS feed is published here.

SiteGen

Sitegen Logo

Project page on GitHub

Sitegen is a static site generator written in Python. It makes use almost exclusively of the Python Standard Library, and is the engine powering both Raspberry Pi Brasil and this very website.

The goals of Sitegen are to simplify and speed up the deployment of websites so that you can spend your time on what truly matters: writing the content. Sitegen can launch a complete website structure in five minutes or less, and offers complete support for a blogging engine, feed generation and Search Engine Optimization practices, while being completely extensible via additional user customization.

Other websites developed

I have developed or maintained several websites for clients, employers or even past projects of myself along my career. The most recent ones (Maluzeando, Malu-sensei) were developed using the Sitegen engine mentioned above.

Maluzeando

Maluzeando.com screenshot

Personal website of Malu Araújo, who specializes in Digital Art and hand Lettering - the art of making art with words and calligraphy.

Malu-sensei's English Class

Malu-sensei screenshot

Learning a new language doesn't have to be boring or hard with focus on grammar, especially when you're a kid. Malu makes learning English fun again with focus on speaking and playful activities while encouraging children to use it like their native language.

Estaleiro Enseada do Paraguaçu S/A

EEPSA screenshot

I developed and maintained the Estaleiro Enseada do Paraguaçu S/A corporate website during my years working in their systems department.

Though a very slick-looking site with a modern air to it, and one of the few of its contemporaries to start using HTML5, in retrospect I can see it suffered from usability issues (Mobile devices?) and even some scope creep. Not very scalable either (adding new pages or news was a nightmare). I'm still pretty proud of the project, though, and it taught me lots of things about web development.

The ESL Students' corner

ESL Students' Corner screenshot

One of my first websites, launched 2012 back when jQuery was cool. During my brief career as an English teacher, I hosted worksheets, some lessons and extra material from my classes on this website: The ESL Students' Corner.

I still consider myself a teacher at heart, and seeing the site still up after all these years is truly heartwarming.

ZenMP3 - a music downloader for Linux

ZenMP3 website screenshot

A very simple frontend I wrote for the great youtube-dl program to make using it from a graphical environment nice and easy, especially for beginner users of Linux. Originally a shell script written for bash, I eventually ported it to Python2 and lots of platforms become more supported.

As an added programming training bonus, I created a single-page website with a clever domain name and some "slick" Javascript (helped by jQuery) to give its look a boost.


Like my projects? Want to contribute to their development or contents? Get in touch with me!