Blog

Perspectives on machine learning in cardiology, cardiovascular risk prediction, and the future of AI in clinical practice

How I Boosted My Next.js Landing Page from 76 to 96 on Lighthouse

How I Boosted My Next.js Landing Page from 76 to 96 on Lighthouse

February 1, 2026 7 min read

A 50KB animation library was blocking my landing page render. Here's how I replaced it with CSS and gained 20 Lighthouse points in the process.

Read More
Next.jsPerformanceAccessibilityWeb Vitals
PDF Text Extraction in Next.js Standalone Builds

PDF Text Extraction in Next.js Standalone Builds

January 27, 2026 7 min read

How a simple PDF upload feature turned into a multi-day debugging session across browser polyfills, build tracing, and Docker containers.

Read More
Next.jsNode.jsDockerPDF
Migrating Static Sites to Dokploy with Traefik and Let's Encrypt

Migrating Static Sites to Dokploy with Traefik and Let's Encrypt

January 21, 2026 6 min read

A practical guide to hosting static sites on Dokploy, including React SPAs, SSL certificates, and the networking gotchas that will save you hours.

Read More
DevOpsDockerNginxTraefik
Embedding 500K Medical Texts with PubMedBERT on RunPod

Embedding 500K Medical Texts with PubMedBERT on RunPod

January 18, 2026 7 min read

A practical guide to running large-scale biomedical embeddings on GPU.

Read More
PythonMachine LearningNLPGPU
Doximity AI Scribe Experience

Doximity AI Scribe Experience

July 28, 2025 5 min read

My experience using Doximity's new AI Scribe feature for cardiology documentation including setup and workflow.

Read More
AI
Building a Simple Static Blog with JavaScript and Markdown

Building a Simple Static Blog with JavaScript and Markdown

March 30, 2025 6 min read

How to create a lightweight, SEO-friendly blog using markdown files, JavaScript, and static HTML templates

Read More
JavaScriptMarkdownWeb Development
CPRS Lab Formatter

CPRS Lab Formatter

March 14, 2025 6 min read

Making Lab Data Easier to See for VA CPRS EHR

Read More
HealthcareVAData VisualizationTools
R Bookdown Pagination

R Bookdown Pagination

February 28, 2025 4 min read

Understanding KDP pagination with R Bookdown

Read More
RBookdown
R Plumber API on Heroku

R Plumber API on Heroku

February 27, 2025 3 min read

Deploy a R Plumber API on Heroku for serving machine learning models

Read More
RAPIDeploymentHeroku
Weather Variability

Weather Variability

February 27, 2025 2 min read

Which US county has the highest variation in daily weather?

Read More
RWeatherCardiology