Stann-Omar Jones

Welcome to the data playbook 馃帀

  • This is a space dedicated to micro-blogging about topics that interest me and showcasing my data analysis projects. 馃檪

PostgreSQL Query Optimization: A Practical Workflow Guide

Background As a data analyst on critical projects, I optimize PostgreSQL queries to ensure end users receive accurate data because even a single second can make a difference in time-sensitive analyses. In resource-constrained environments, cloud computing costs can also limit access to essential tools, slowing decision-making, reducing team transparency, and even threatening a project鈥檚 success. That鈥檚 why SQL performance tuning matters. Over the past year, I鈥檝e gained substantial experience in query optimization, yet I was surprised by how scarce practical resources were when I was actively tackling these challenges. Many nuances were obscure, and some even eluded more senior colleagues. ...

December 21, 2025 路 8 min 路 Stann-Omar Jones

Why Commit Messages Matter in Analytics (and How to Write Them Well)

Background A small thing I鈥檝e been thinking more about lately: git commit messages. In analytics work, commit messages aren鈥檛 just about code; they鈥檙e about documenting how business logic evolves. A small change to a SQL query can quietly change KPIs, forecasts, or stakeholder decisions. Without clear commits, that history is lost. In analytics, commits often capture changes that won鈥檛 surface in code reviews or dashboards immediately. That makes commit history one of the few reliable ways to reconstruct how metrics evolved over time. ...

December 13, 2025 路 4 min 路 Stann-Omar Jones

5 Fast Tips for Better Data Visualizations (Without Starting from Scratch)

Let鈥檚 be real鈥攄ata visualization can be frustrating, even for power analysts. I often get so buried in the numbers that stepping back to cOmMuNiCaTe insights can feel like a chore. It鈥檚 like making a delicious meal but skipping the plating; no matter how good it tastes, it won鈥檛 impress if it looks like mush. But visuals matter. A lot. The good news? You don鈥檛 have to sacrifice hours to create dashboards that are sharp, clear, and beautiful. Here are five go-to tips to level up your visualizations鈥攚ithout burning out. The tips are tailored to Tableau users but can be repurposed for your preferred data visualization tool. ...

April 9, 2025 路 3 min 路 Stann-Omar Jones

How to Present a Dashboard in Less Than 20 Mins

I took Andy Kriebel鈥檚 Makeover Monday challenge a step further by creating a quick tutorial on how to present a dashboard. Surprisingly, I couldn鈥檛 find a comprehensive resource on this topic online, so I鈥檓 hoping other netizens will find this helpful. Presenting a dashboard, especially when it鈥檚 compact like a one-page overview, requires a structured approach to convey insights effectively and keep the audience engaged. A typical presentation time for this kind of dashboard is around 15-20 minutes, as this provides enough time to cover the dashboard鈥檚 key elements without overwhelming your audience. ...

March 27, 2025 路 12 min 路 Stann-Omar Jones

Introduction to Object-Oriented Programming (OOP) in Python

Why Learn OOP? Lately, I鈥檝e been revisiting some fundamentals to reinforce Python鈥檚 role as a powerful tool for object-oriented programming (OOP). My mentor encouraged me to use Python like a developer鈥攏ot just as an analyst鈥攁nd I completely agree. Understanding data structures is essential, but incorporating OOP principles makes you a much stronger problem solver. Surprisingly, many analysts either never learn OOP theory or only encounter it after they鈥檝e already become proficient in Python. ...

February 15, 2025 路 5 min 路 Stann-Omar Jones

馃敟 The Ultimate SQL Interview Cheat Sheet 馃敟

I鈥檒l be skipping past the standard SQL techniques, assuming we鈥檙e all familiar with the basics because in today鈥檚 data-driven world, mastering advanced SQL isn鈥檛 just useful for day-to-day analysis, it鈥檚 crucial for standing out in live-coding interviews, where you鈥檙e expected to navigate and manipulate complex datasets quickly and confidently. 1锔忊儯 GROUP BY vs. DISTINCT vs. Window Functions Feature GROUP BY DISTINCT Window Functions Use Case Aggregates Removes duplicates Ranking, cumulative sums Performance Medium Fast Can be slow with large data Example: Count unique customers per region. ...

May 2, 2024 路 5 min 路 Stann-Omar Jones

COVID-Era Employment Trends Across Canada in R

As part of an analytics project for a client, I used R and various libraries to import, clean, and analyze datasets related to labor market statistics in British Columbia. This project involves reading data from CSV files, performing data cleansing operations, merging datasets, and generating visualizations such as box plots and a bar chart showing the monthly change in employment across Canadian provinces. The analysis focuses on specific sectors, including accommodation and food services, wholesale and retail trade, and other services, providing valuable insights into the labor market dynamics. In this post, we鈥檒l walk through the steps to analyze employment data across various sectors and provinces in Canada using R. ...

May 2, 2024 路 7 min 路 Stann-Omar Jones

Optimizing User Engagement and Revenue Using SQL

In this project, I generated insights specifically tailored for a web team within a prominent political advocacy organization. The queries cover various aspects such as user engagement, revenue analysis, and page views over time. Additionally, I designed visualizations in Tableau and provided recommendations based on my findings. Exploratory Data Analysis (EDA) Summary This section outlines the steps taken to explore and analyze web analytics data using SQL queries. The analysis provides insights into user engagement, popular pages, device segmentation, and referral sources. ...

April 15, 2024 路 8 min 路 Stann-Omar Jones

Global COVID Tracking Dashboard

Context From 2020 to 2021, I volunteered at the COVID Tracking Project, where our efforts significantly enhanced the accuracy of data collection in the USA. By auditing, compiling, and analyzing sub-national, daily data sources, we delivered accurate, real-time insights to government officials. Our team built over 50 collaborative datasets and corrected inconsistencies in more than 40,000 data points, informing life-saving national testing and immunization strategies to combat COVID-19. Dashboard This dashboard, inspired by Alex the Analyst, exemplifies the impact of our work in providing reliable data that informed public health decisions worldwide, playing a crucial role in creating transparent and globally accessible COVID-19 statistics. ...

April 2, 2024 路 1 min 路 Stann-Omar Jones

Using Virtual Environments in Python

Introduction As a Python developer, managing dependencies and ensuring a clean development environment has always been a top priority for me. Virtual environments have become my go-to tool for handling project-specific dependencies, avoiding conflicts, and maintaining a tidy global Python environment. In this blog post, I鈥檒l share the benefits I鈥檝e experienced using virtual environments and walk you through a quick tutorial on using virtualenvwrapper, an extension that has significantly enhanced my workflow. ...

March 31, 2024 路 3 min 路 Stann-Omar Jones