About me

About this site

b-io.info is a personal website and a pet project to practice skills with web development and data visualization on air quality, weather, IoT data collections, writing tutorials on making handy devices.

What on it?

Back in 2004 when I were in the second year, I had to stay in the school's hostel for another two weeks and re-took a couple of failed courses. I spent those two weeks to learn HTML. I ended making an index page with hyperlinks.

Building my own webpage was a dream comes true. It is one of sweet endings after many "hello-world" pages, several Wordpress installation, buying domain names and could not figure out how to get one points to a website.

This site hosts content from a few areas that I'm interested in or know some nuts-and-bolts about the topics.

About me

I often act foolishly because I am a foolish one. But that is not the reason why I built this website or did I?

My background is Environmental Engineering with a focus on engineering of treatment of waters. Later, I became a microalgae researcher looking into improving biomass yield by building a "happy home" (aka homeostatic) for microlagae. Recently, I tinkered with electronics and embedded systems such as Arduino, ESP8266, Raspberry Pi to collect data, store and display them and web page. My current choice for displaying is a web micro framework called Flask Django and a library called Plotly.

On a more long-term view, I'm a strong believer of leveraging the information technology and embedded systems that can help human to do laborious work and repetitive tasks. I built an automatic biomass monitor and control because I didn't like to go to the lab at midnight for one more sampling point. I ended reading lots of stuff through the midnight to build one but it was worth the sweat and gray hair.

My full resume is here. Browse and have a look.


Thank to the Internet and the people have developed it as an open platform so I can watch Youtube, borrows pages and follow tutorials.

To get this website up and runing, I would like to thank creators of many websites and Youtube channels. Some must be mentioned are:

  1. Brad Traversy. Excellent primers on HTML, CSS, JS
  2. Al Sweigart, the author of Automate the boring stuff with Python. A must-have book to start on Python
  3. Corey Schafer. Thorough walk-through video tutorials on Django, Flask and Python
  4. Harrison at PythonProgramming.net. Many in-depth posts on Python programming
  5. Dan Bader and RealPython.com. Details and well-documented tutorials on Python
  6. ...


2021The website is underwent a major upgrade. The frontend (HTML) is identical but the backend (database, query) was improved from file-based pages to centralized database storage. This sounds trivial for web developers but a major milestone for myself.

2019 The backend was manged by Django rather Flask.  Contents on the website are more for the public interest such as air quality and weather conditions rather my play ground and a personal blog.

2018This website went online around August 2018. The first version was based on Flask micro-framework and no backend management. The website serves as a multipurpose venue to display data by Plotly, rendering static HTML pages by manually writing them, and basic data storage.


The blog is written by the same person but it should be treated as a personal writings for the author's entertainment and sharing and casual jot down. The information on this website except the Blog is presented as objective fashion or based on factual realization. The blog is subjective style or based on the author's experience and perception, in a simpler word, bias to the author's upbringing, first-hand experience, temporal understanding. The author spells out the difference and wish no conclusion, either directly from writing, interpretation or imply, should be drawn between a person and a researcher/engineer.

▣ ▣ ▣