Skip to content
AIOps vs MLOps vs DevOps vs LLMOps

31 May 2026

AIOps vs MLOps vs DevOps vs LLMOps

A clear comparison of AIOps, MLOps, DevOps, and LLMOps — what each one does and how they relate to each other.

DevOpsAI
Big O Notation, Data Structures, and Concurrency

31 May 2026

Big O Notation, Data Structures, and Concurrency

A practical guide to Big O notation, common data structures, and concurrency basics for software engineers.

SoftwareComputer Science
Clean Code Principles

31 May 2026

Clean Code Principles

The most important clean code principles for writing readable, maintainable, and professional software.

Software
Core Machine Learning Algorithms

31 May 2026

Core Machine Learning Algorithms

Understand the math and logic behind regression, classification, ensemble methods, clustering, and SVMs.

AIData
Data Handling with Python: NumPy, Pandas, Matplotlib, Seaborn

31 May 2026

Data Handling with Python: NumPy, Pandas, Matplotlib, Seaborn

A practical guide to data preprocessing and cleaning using NumPy, Pandas, Matplotlib, and Seaborn.

DataPython
Data Mesh: Decentralized Data Architecture

31 May 2026

Data Mesh: Decentralized Data Architecture

A practical overview of Data Mesh architecture, its four principles, and how it changes the way organizations manage analytical data.

DataArchitecture
Database vs Data Warehouse vs Data Lakehouse

31 May 2026

Database vs Data Warehouse vs Data Lakehouse

A clear comparison of databases, data warehouses, data lakes, and data lakehouses — when to use each one.

DataInfrastructure
Data Literacy: Dimensions, Measures, and Information Marts

31 May 2026

Data Literacy: Dimensions, Measures, and Information Marts

Key data literacy concepts every data professional should know — dimensions vs measures, information marts, and data modeling vocabulary.

Data
Database Design and Data Modeling

31 May 2026

Database Design and Data Modeling

Normalized vs denormalized schemas, relational modeling, and when to use each approach.

DataSoftware
Deep Learning: CNNs, RNNs, and Transfer Learning

31 May 2026

Deep Learning: CNNs, RNNs, and Transfer Learning

How to build neural networks with PyTorch, understand backpropagation, and use transfer learning for practical results.

AIData
Denodo: Data Virtualization Platform

31 May 2026

Denodo: Data Virtualization Platform

An overview of Denodo — the data virtualization platform that provides a unified view of data without moving it.

DataInfrastructure
dbt: Data Build Tool

31 May 2026

dbt: Data Build Tool

An overview of dbt — the tool that brings software engineering best practices to data transformations in your warehouse.

DataInfrastructure
Distributed Processing

31 May 2026

Distributed Processing

Key concepts of distributed systems, how data is processed across multiple machines, and common patterns.

DataInfrastructure
Domain Driven Design (DDD)

31 May 2026

Domain Driven Design (DDD)

An overview of Domain Driven Design — bounded contexts, aggregates, entities, value objects, and how to organize complex software around the business domain.

Software Engineering
Large Language Models: Transformers, RAG, and Fine-Tuning

31 May 2026

Large Language Models: Transformers, RAG, and Fine-Tuning

How transformers work, practical patterns like RAG and fine-tuning, and how to use vector databases for LLM applications.

AISoftware
Hooks: Webhooks, Git Hooks, and Data Pipeline Hooks

31 May 2026

Hooks: Webhooks, Git Hooks, and Data Pipeline Hooks

Understanding hooks in different contexts — webhooks for APIs, Git hooks for version control, and hooks inside data pipelines.

SoftwareDevOps
Monitoring and Observability

31 May 2026

Monitoring and Observability

Why monitoring matters for web apps, ML systems, and data platforms. Key tools and practices.

DevOpsInfrastructure
Pharma GxP and SOX Compliance

31 May 2026

Pharma GxP and SOX Compliance

An overview of GxP regulations in pharmaceuticals and SOX compliance — what they mean for data and software engineering.

DataCompliance
MLOps: Taking Models to Production

31 May 2026

MLOps: Taking Models to Production

How to deploy and maintain ML models in production using Docker, Kubernetes, CI/CD, and experiment tracking. The operational side is the real work.

AIDevOps
Programming Fundamentals, OOP, and Architecture Patterns

31 May 2026

Programming Fundamentals, OOP, and Architecture Patterns

Core programming concepts, object-oriented programming, advanced Python features, and the most used software architecture patterns.

SoftwarePython
Reinforcement Learning: Reward-Based Learning

31 May 2026

Reinforcement Learning: Reward-Based Learning

Understand reward-based learning methods, Q-tables, and Markov decision processes.

AIData
Snowflake: Cloud Data Platform

31 May 2026

Snowflake: Cloud Data Platform

An overview of Snowflake — its architecture, Snowpipe, Snowpark, and key features for modern data engineering.

DataInfrastructure
Spark vs Hadoop vs Kafka

31 May 2026

Spark vs Hadoop vs Kafka

A practical comparison of Apache Spark, Hadoop, and Kafka — what each one does and when to use it.

DataInfrastructure
Testing with Pytest and TDD

31 May 2026

Testing with Pytest and TDD

Why testing matters, how to use Pytest, and why Test-Driven Development is even more important in the age of AI.

SoftwarePython
Foundations of Agentic Software Delivery

7 May 2026

Foundations of Agentic Software Delivery

How to set up agents, plans, permissions, and verification so AI coding agents can deliver software autonomously and safely.

DevOpsSoftware
Deploying Posit Team on Kubernetes with Helm

24 April 2026

Deploying Posit Team on Kubernetes with Helm

An open-source Helm chart for deploying the full Posit Team suite (RStudio Workbench, Connect, and Package Manager) on Kubernetes.

ProjectsDevOpsInfrastructure
BonsaiApp: Cultivating Emotional Growth Through Technology

20 April 2026

BonsaiApp: Cultivating Emotional Growth Through Technology

A mobile app built with React Native and Expo to help users develop emotional self-management skills and cope with loneliness.

ProjectsSoftware
Git Flows: Choosing the Right Branching Strategy

18 April 2026

Git Flows: Choosing the Right Branching Strategy

A practical comparison of Git Flow, GitHub Flow, GitLab Flow, and Trunk-Based Development to help you pick the right branching strategy for your team.

DevOpsSoftware
GitHub Repository Templates: Enforcing Good Practices from Day One

15 April 2026

GitHub Repository Templates: Enforcing Good Practices from Day One

A guide to the community health files and templates every GitHub repository should have — CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue and PR templates, CODEOWNERS, .devcontainer, .copilot, and more.

DevOpsSoftware
GitHub Codespaces & Dev Containers: Consistent Environments in Seconds

12 April 2026

GitHub Codespaces & Dev Containers: Consistent Environments in Seconds

How to use Dev Containers and devcontainer.json to create reproducible development environments for GitHub Codespaces, VS Code, and beyond.

DevOpsInfrastructure
How the Internet Works: From Click to Response

8 April 2026

How the Internet Works: From Click to Response

A simplified explanation of how the internet works — from cables and datacenters to DNS, HTTP, and the cloud infrastructure behind every request.

Infrastructure
Stop Running Code on Your Local Machine

5 April 2026

Stop Running Code on Your Local Machine

Why you should never run frontend, backend, AI, scripts, or any code directly on your local machine — and the sandboxed alternatives that keep you safe and productive.

DevOpsInfrastructure
Solar System in Three.js: Learning 3D Web Graphics

5 January 2026

Solar System in Three.js: Learning 3D Web Graphics

An interactive 3D solar system simulation built with Three.js and WebGL to explore planets, orbits, and real-time rendering in the browser.

ProjectsSoftware
Navigating MRI Scans with a 3D Mouse

4 January 2026

Navigating MRI Scans with a 3D Mouse

A medical imaging project that integrates a 3D SpaceMouse with 3D Slicer for intuitive navigation through MRI volumes.

Projects
Architectural Style Recognition: Deep Learning Meets Architecture

3 January 2026

Architectural Style Recognition: Deep Learning Meets Architecture

A deep learning project that classifies architectural styles from photographs using convolutional neural networks — built before AI was cool.

ProjectsAI/ML
Face2Sprite: Turning Faces into Pixel Art Characters

2 January 2026

Face2Sprite: Turning Faces into Pixel Art Characters

A hackathon project that converts face photographs into retro-style pixel art sprites for video games using image processing techniques.

Projects
About Me

1 January 2026

About Me

My approach to engineering, career background in healthcare and pharma, and certifications.

Personal
About This Blog

1 January 2026

About This Blog

The purpose, content, and philosophy behind this blog.

Meta
Covid-Tracking on Campus

20 December 2020

Covid-Tracking on Campus

A hackathon-winning Android app that notifies students if they've been in close contact with a COVID-19 positive classmate, using Bluetooth Low Energy scanning.

Projects