I wrote my first line of C language code in 1998. I went on to build software solutions for Windows, Linux, IBM Unix and IBM OS/400 over the years. I worked with various databases in finance and telecommunications.

I transitioned to data science in 2015 and have since been focused on training and deploying Machine Learning models using TensorFlow, data visualization with Tableau, and data engineering on the Google Cloud Platform.

I am currently a Google Cloud Certified Professional Data Engineer, as well as a Google Developer Expert for Machine Learning and the Google Cloud Platform.




Data-Driven Decision Making

A Professional Data Engineer designs, builds, operationalizes, secures, and monitors data processing systems with a particular emphasis on security and compliance; scalability and efficiency; reliability and fidelity; and flexibility and portability. A Data Engineer also leverages, deploys, and continuously trains pre-existing machine learning models.


Extracting Insights, Telling Stories

Data is the fuel that drives organizational insights. While statistical tools provide some information, visualization brings more to the fore. Visualization also makes it easier to communicate a lot of information to any audience.


Encouraging Future Generations

A lot of the questions people ask me are about how to break into the field of computing in general, and data science in particular. I am involved in public speaking, mentoring, and community building as a way of encouraging individuals to get started and build solutions


Communicating Ideas Simply

I started out by writing blogs on tasks that I had to help mentees out with. I figured that if I had to explain it to one person, a second person might require the same explanation.

At the end of 2018, I decided to try my hands on publishing content. The result was a collaboration with Packt Publishers.