Tech With Galvan

Publications

Engineering articles, deep dives, and system walkthroughs.

AI3/8/2026

Prompt Engineering for Developers (With Python Examples)

Practical prompt engineering for developers — system prompts, few-shot examples, structured JSON output, and temperature, with working Python code.

#python#ai#llm
Read Article
AI2/22/2026

Build Your First AI Agent with Python

Build a real AI agent from scratch with Python — an LLM that thinks, calls tools like a calculator and API, and loops until the job is done.

#python#ai#agents
Read Article
AI2/8/2026

Run AI Models Locally with Ollama (Free, No API Keys)

Run powerful AI models on your own computer with Ollama — free, private, offline, and controllable from Python in under 30 lines of code.

#python#ai#ollama
Read Article
Tech1/26/2026

Python Decorators Explained with Real Examples

Understand Python decorators finally — functions as objects, the @ syntax, arguments, functools.wraps, and the decorators you'll actually write.

#python#intermediate#decorators
Read Article
Tech1/19/2026

How to Host Your Portfolio on Cloudflare Pages

Host your portfolio site free on Cloudflare Pages — Git-based deploys, global CDN, custom domains, and automatic HTTPS in minutes.

#cloudflare#deployment#portfolio
Read Article
Tech1/12/2026

How to Deploy Streamlit Apps to the Cloud for Free

Put your Streamlit apps online in minutes — Streamlit Community Cloud setup, requirements.txt, secrets, and fixing the classic deploy errors.

#streamlit#deployment#cloud
Read Article
Tech1/5/2026

VS Code Setup for Python Development

Set up VS Code for Python properly — interpreter selection, essential extensions, debugging, formatting, and settings that just work.

#python#vscode#tools
Read Article
Tech12/29/2025

Python Virtual Environments Explained (venv, pip, and requirements.txt)

Understand Python virtual environments finally — why they exist, how venv works, and how requirements.txt makes projects portable.

#python#pip#venv
Read Article
Tech12/22/2025

Git and GitHub for Beginners — A Practical Guide

Learn Git and GitHub by actually using them — commits, branches, merges, and pull requests explained through a real project workflow.

#git#github#beginner
Read Article
Development12/15/2025

PDF Invoice Generator using Python

Generate professional PDF invoices with Python — line items, totals with tax, invoice numbering, and a client database in JSON.

#python#fpdf2#automation
Read Article
Development12/8/2025

Auto File Backup Script using Python

Back up your files automatically with Python — incremental copies that only sync changes, with retention limits and a dry-run mode.

#python#automation#files
Read Article
Development12/1/2025

YouTube Video Downloader using Python

Download YouTube videos with Python and pytubefix — resolution selection, audio-only mode, and playlist support, with a note on fair use.

#python#pytubefix#automation
Read Article
Development11/24/2025

Bulk Image Resizer using Python and Pillow

Resize hundreds of images at once with Python and Pillow — max-dimension scaling, format conversion, quality control, and a progress report.

#python#pillow#automation
Read Article
Development11/17/2025

Email Automation using Python and smtplib

Send emails automatically with Python and smtplib — plain text, HTML, and attachments via Gmail or any SMTP server, with secure app passwords.

#python#smtplib#email
Read Article
Development11/10/2025

Web Scraper using Python and BeautifulSoup

Extract data from websites with Python and BeautifulSoup — headlines, prices, and links scraped politely, with pagination and CSV export.

#python#beautifulsoup#requests
Read Article
Development11/3/2025

File Encryption Tool using Python

Encrypt and decrypt any file with Python using password-based AES encryption — a command-line tool with salt, key derivation, and safe practices.

#python#security#cryptography
Read Article
Development10/27/2025

Paint App using Python and Tkinter

Build a paint app with Python and Tkinter — freehand drawing, color and brush size pickers, eraser, and canvas clearing in 80 lines.

#python#tkinter#beginner
Read Article
Development10/20/2025

Digital Clock using Python and Tkinter

Build a live digital clock with Python and Tkinter — updating time display, date, and 12/24-hour format in a resizable always-on-top window.

#python#tkinter#beginner
Read Article
Development10/13/2025

To-Do Desktop App using Python and Tkinter

Build a native desktop to-do app with Python and Tkinter — add, complete, and delete tasks with persistent JSON storage, no browser needed.

#python#tkinter#beginner
Read Article
AI10/6/2025

Review Sentiment Dashboard using Python and Streamlit

Analyze customer reviews at scale with Python and Streamlit — VADER scoring, sentiment trends, word clouds per mood, and worst-review triage.

#python#streamlit#nlp
Read Article
AI9/29/2025

AI Flashcard Generator using Python and Streamlit

Turn any notes into flashcards with Python, Streamlit, and Mistral AI — automatic Q&A generation, flip animations, and CSV export for Anki.

#python#streamlit#mistral
Read Article
AI9/22/2025

Speech to Text App using Python, Whisper, and Streamlit

Transcribe audio to text with Python, OpenAI's Whisper, and Streamlit — upload or record audio, get accurate transcripts with timestamps.

#python#streamlit#whisper
Read Article
AI9/15/2025

Chat with Your PDF using Python, Streamlit, and Mistral AI

Ask questions about any PDF with Python, Streamlit, and Mistral AI — chunking, embeddings, and retrieval-augmented answers with cited context.

#python#streamlit#mistral
Read Article
AI9/8/2025

Resume Parser using Python, spaCy, and Streamlit

Extract structured data from resumes with Python, spaCy, and Streamlit — names, emails, phones, and skills pulled from PDFs automatically.

#python#streamlit#nlp
Read Article
AI9/1/2025

Spam Message Detector using Python and Streamlit

Detect spam messages with Python and Streamlit — train a Naive Bayes classifier on real SMS data and test any message with a spam probability.

#python#streamlit#machine-learning
Read Article
AI8/25/2025

Handwritten Digit Recognizer using Python and Streamlit

Recognize handwritten digits with Python, Streamlit, and a neural network — draw on a canvas and watch a trained MNIST model guess your numbers.

#python#streamlit#deep-learning
Read Article
AI8/18/2025

Image Classifier using Python, Streamlit, and MobileNet

Classify any image with Python, Streamlit, and MobileNet — 1000 object categories, top-5 predictions, and confidence scores in real time.

#python#streamlit#deep-learning
Read Article
Development8/11/2025

Data Cleaning Toolkit using Python, Pandas, and Streamlit

Clean messy datasets interactively with Python, Pandas, and Streamlit — dedupe, fix types, handle nulls, and standardize text with one-click actions.

#python#streamlit#pandas
Read Article
Development8/4/2025

Time Series Forecasting using Python and Streamlit

Forecast future values with Python and Streamlit — moving averages, linear trends, and seasonality on any time series, with honest accuracy checks.

#python#streamlit#pandas
Read Article
Development7/28/2025

Sales Data Analyzer using Python, Pandas, and Streamlit

Analyze sales data with Python, Pandas, and Streamlit — revenue trends, top products, regional breakdowns, and month-over-month growth.

#python#streamlit#pandas
Read Article
Development7/21/2025

Student Grade Calculator using Python and Streamlit

Calculate grades with Python and Streamlit — weighted categories, letter grades, GPA scale, and a what-if final exam calculator.

#python#streamlit#beginner
Read Article
Development7/14/2025

Excel Report Generator using Python and Streamlit

Generate formatted Excel reports with Python and Streamlit — styled headers, conditional colors, multiple sheets, and instant download.

#python#streamlit#pandas
Read Article
Development7/7/2025

CSV Data Explorer using Python, Pandas, and Streamlit

Explore any CSV instantly with Python, Pandas, and Streamlit — auto profiles, filters, sorting, and charts with zero configuration.

#python#streamlit#pandas
Read Article
Development6/30/2025

Habit Tracker using Python and Streamlit

Track daily habits with Python and Streamlit — check off habits, see streaks, and view a GitHub-style contribution grid of your consistency.

#python#streamlit#pandas
Read Article
Development6/23/2025

Stock Price Dashboard using Python, Streamlit, and yfinance

Build a live stock dashboard with Python, Streamlit, and yfinance — candlestick-style charts, moving averages, and ticker comparison.

#python#streamlit#pandas
Read Article
Development6/16/2025

Webcam Photo Booth using Python, Streamlit, and OpenCV

Snap photos from your webcam with Python, Streamlit, and OpenCV — live filters, a photo strip gallery, and PNG downloads.

#python#streamlit#opencv
Read Article
Development6/9/2025

Audio Recorder and Visualizer using Python and Streamlit

Record audio in the browser with Python and Streamlit — live waveform visualization, playback, and WAV export using audio-recorder-streamlit.

#python#streamlit#audio
Read Article
Development6/2/2025

URL Shortener using Python and Streamlit

Build your own URL shortener with Python and Streamlit — generate short codes, track clicks, and manage your link library locally.

#python#streamlit#beginner
Read Article
Development5/26/2025

Text Difference Checker using Python and Streamlit

Compare two texts line by line with Python and Streamlit — added, removed, and changed lines highlighted with difflib and stats.

#python#streamlit#beginner
Read Article
Development5/19/2025

Pomodoro Focus Timer using Python and Streamlit

Build a Pomodoro focus timer with Python and Streamlit — 25/5 work-break cycles, session tracking, and daily focus stats.

#python#streamlit#beginner
Read Article
Development5/12/2025

Random Name Picker using Python and Streamlit

Build a random name picker with Python and Streamlit — fair draws, no-repeat mode, winner history, and animated reveals for classrooms.

#python#streamlit#beginner
Read Article
Development5/5/2025

Color Palette Generator using Python and Streamlit

Generate beautiful color palettes with Python and Streamlit — random schemes, harmony rules, hex/RGB codes, and one-click CSS export.

#python#streamlit#beginner
Read Article
Development4/28/2025

Markdown Editor with Live Preview using Python and Streamlit

Build a Markdown editor with live preview using Python and Streamlit — split-pane editing, syntax reference, and instant HTML export.

#python#streamlit#beginner
Read Article
Development4/21/2025

Countdown Timer App using Python and Streamlit

Build a countdown timer with Python and Streamlit — live-updating display, pause/resume, and presets using st.empty and autorefresh.

#python#streamlit#beginner
Read Article
Development4/14/2025

Currency Converter using Python, Streamlit, and Exchange Rate API

Build a live currency converter with Python and Streamlit — real-time exchange rates, 160+ currencies, and offline caching for reliability.

#python#streamlit#requests
Read Article
Development4/7/2025

Typing Speed Test using Python and Streamlit

Build a typing speed test with Python and Streamlit — measure your WPM and accuracy live with session-state timing and instant scoring.

#python#streamlit#beginner
Read Article
Development3/31/2025

Word Cloud Generator using Python and Streamlit

Turn any text into a word cloud with Python and Streamlit — custom colors, shapes, and stopword filtering with instant PNG download.

#python#streamlit#beginner
Read Article
Development3/24/2025

Image to Text (OCR) App using Python and Streamlit

Extract text from images with Python, Streamlit, and Tesseract OCR — upload a screenshot or photo and get editable text instantly.

#python#streamlit#pillow
Read Article
Development3/17/2025

PDF Merger using Python and Streamlit

Merge multiple PDFs into one with Python and Streamlit — drag, reorder, and combine documents with a live page count and download.

#python#streamlit#pypdf
Read Article
Development3/10/2025

QR Code Scanner using Python and Streamlit

Decode QR codes from images with Python, Streamlit, and OpenCV — upload, scan, and copy the hidden text or URL instantly.

#python#streamlit#opencv
Read Article
Development3/3/2025

BMI Calculator using Python and Streamlit

Build a BMI calculator web app with Python and Streamlit — metric and imperial units, instant categories, and a visual BMI scale.

#python#streamlit#beginner
Read Article
Development2/24/2025

Expense Tracker using Python and Streamlit

Track spending with Python and Streamlit — log expenses by category, see monthly totals, and visualize where your money goes.

#python#streamlit#pandas
Read Article
Development2/17/2025

To-Do List App using Python and Streamlit

Build a to-do list web app with Python and Streamlit — add, complete, and delete tasks with persistent storage and a clean, live UI.

#python#streamlit#beginner
Read Article
Development2/10/2025

Image Processing with Pillow and Streamlit

Process images with Python, Pillow, and Streamlit — resize, filter, rotate, and watermark photos through a live web UI.

#python#pillow#streamlit
Read Article
Development2/5/2025

Data Dashboard with Pandas and Streamlit

Build an interactive data dashboard with Pandas and Streamlit — filters, charts, and KPI cards that update live from any CSV.

#python#pandas#streamlit
Read Article
Development2/1/2025

File Organizer using Python and Streamlit

Automate your downloads folder with Python and Streamlit — sort files by type, preview changes, and organize hundreds of files in seconds.

#python#streamlit#automation
Read Article
Development1/25/2025

GUI Calculator using Python and Tkinter

Build a fully functional GUI calculator with Python and Tkinter — complete with keyboard support, error handling, history log, and a clean modern layout.

#python#tkinter#gui
Read Article
Development1/20/2025

Text-to-Speech App using gTTS and Streamlit

Convert text to natural speech with Python, gTTS, and Streamlit — language selection, speed control, and instant audio download.

#python#gtts#streamlit
Read Article
AI1/15/2025

Build a Chatbot with Mistral AI and Streamlit

Build an AI chatbot with Mistral AI and Streamlit — streaming replies, conversation memory, and a clean chat UI in pure Python.

#python#mistral-ai#streamlit
Read Article
Development1/9/2025

How to Build an Age Calculator App Using Python and Streamlit

Learn how to create an interactive Age Calculator web app with Python and Streamlit that calculates your exact age in years, months, and days with fun insights.

#python#streamlit#beginner
Read Article
AI12/14/2024

Introducing SANGAM AI: The Ultimate AI Toolkit for Text, Speech, Image, and Video

SANGAM AI is an all-in-one Python + Streamlit toolkit combining text generation, speech synthesis, image creation, and video processing in a single web app.

#python#generative-ai#streamlit
Read Article
Development11/13/2024

Image Uploader App using Python and Streamlit

Build an image uploader with Python and Streamlit — preview uploads, read dimensions and file size, and export processed images.

#python#streamlit#image-processing
Read Article
Development11/3/2024

QR Code Generator using Python and Streamlit

Build a QR code generator web app with Python, Streamlit, and the qrcode library — custom colors, sizes, and instant PNG download.

#python#streamlit#qrcode
Read Article
Development11/1/2024

Interactive Quiz App using Python and Streamlit

Build an interactive quiz app with Python and Streamlit — session-state scoring, instant feedback, and results charts in under 100 lines.

#python#streamlit#education
Read Article
Development11/1/2024

Music Player using Python and Streamlit

Create a music player web app with Python and Streamlit — browse your local library, play MP3s, and control playback in the browser.

#python#streamlit#audio
Read Article
Development11/1/2024

Password Generator using Python and Streamlit

Build a secure password generator in Python and Streamlit using the secrets module — custom length, character classes, and entropy scores.

#python#streamlit#security
Read Article
Development11/1/2024

Recipe Finder using Python and Streamlit

Build a recipe finder app with Python and Streamlit using the Spoonacular API — discover recipes based on ingredients you already have at home.

#python#streamlit#api
Read Article
AI11/1/2024

Sentiment Analysis App using Python and Streamlit

Build a sentiment analysis web app with Python and Streamlit using TextBlob — analyse whether any text is positive, negative, or neutral with a polarity score.

#python#nlp#machine-learning
Read Article
Development11/1/2024

Translator App using Python, Streamlit, and Deep Translator

Build a multi-language translator with Python and Streamlit using deep-translator — translate text and entire documents across 100+ languages.

#python#streamlit#nlp
Read Article
Development11/1/2024

Unit Converter App using Python and Streamlit

Create a unit converter web app in Python and Streamlit — convert length, weight, and temperature instantly with a clean sidebar UI.

#python#streamlit#utilities
Read Article
Development11/1/2024

Video Player using Python and Streamlit

Build a simple in-browser video player with Python and Streamlit — upload and play video files with playback controls and file info, all inside the app.

#python#streamlit#video
Read Article
Development11/1/2024

Weather App using Python, Streamlit, and OpenWeatherMap API

Build a live weather app with Python, Streamlit, and the OpenWeatherMap API — real-time temperature, conditions, and icons for any city.

#python#streamlit#api
Read Article
Development5/13/2024

Calendar App using Python and Streamlit

Build a calendar web app with Python and Streamlit — navigate months, highlight today, and plan dates with an interactive UI.

#python#streamlit#calendar
Read Article
Tech3/25/2024

Build Your Own Home Server from a Broken Laptop: Easy Steps!

Turn an old laptop into a home server — install Ubuntu Server, disable sleep, and self-host files and media on your home network.

#server#hardware#diy
Read Article
Newsletter

Stay ahead of the curve

Curated Python, Streamlit and AI tutorials, sent bi-weekly. No spam.