My Writing

Thoughts on machine learning, data science, and technology

ChatGPT DataViz
LLM ML DataViz

Data Visualization Using Natural Language Prompt Powered by ChatGPT

In this blog post, I introduce an app that I built on top of ChatGPT API to help me visualize datasets using natural language prompts. The article is accompanied by a short video.

App Engine vs Cloud Run
POC DataViz

Deploying a Streamlit App on Google Cloud Platform: App Engine vs. Cloud Run

Streamlit is an open-source Python library that simplifies the process of creating custom web applications for data science and machine learning. In this article, we'll guide you through deploying a Streamlit app on Google Cloud Platform (GCP) using two popular compute services: App Engine and Cloud Run.

Football Streamlit Part 2
POC DataViz

European Soccer League Results App With Streamlit (Part 2)

If you have followed part 1 of this article, you should have the Streamlit app running locally on your computer. In this article, we go one step further and describe the steps that you need to take to deploy your app on Streamlit community cloud service and share the app with the public.

Football Streamlit Part 1
POC DataViz

European Soccer League Results App With Streamlit (Part 1)

In this series of articles, we learn how to run a simple streamlit data app locally and deploy the app in streamlit community cloud for everybody to use. I divided this article into two installments. In part 1, I describe how to set up your environment to run the European Soccer League Results App locally.

USSR Chip
General

Zelenograd: The Soviet Union's Ill-fated Attempt to Replicate Silicon Valley

Alfred Sarant and Joel Barr, two covert operatives of the Soviet Union within the Rosenberg spy ring, found themselves entrusted with a mission unlike the typical fare of nuclear espionage. Their task? The clandestine acquisition of the United States' most cutting-edge secrets in the realm of electronics.