Welcome to Developer Service

I am a software engineer passionate about Python, Django, AI, and building scalable applications.
This site showcases my articles, YouTube videos, collaboration pieces, books and my free guides.

By Nuno Bispo

What You Can Find Here

Developer Service Blog

My in-depth articles covering Python, Django, and AI, plus MicroPython and ESP32 development.

Collaboration Articles

Articles written by me for companies including Koyeb and Unstract.

YouTube Videos

My tutorial videos, short-form clips, and full-length content on a range of development topics.

Books

Books authored by me, sharing my perspective on software development.

Free Guides

Free PDF guides authored by me, covering Python, Django, AI, and software development topics.

Developer Service Blog

Updated weekly
How to build a captive portal in ESP32 with MicroPython
How to build a captive portal in ESP32 with MicroPython

In this article, we build a captive portal on the ESP32 using MicroPython, allowing users to configure Wi-Fi through a simple browser-based setup page.

Read More
This One Python Rule Will Save You Hours of Debugging
This One Python Rule Will Save You Hours of Debugging

In this article, you’ll learn the LEGB rule through clear explanations, practical examples, and real-world mental models that help you debug faster and write cleaner Python code with confidence.

Read More
Visualizing Day and Night on Earth with Python (Real-Time World Map)
Visualizing Day and Night on Earth with Python (Real-Time World Map)

This article walks through building a Python-based day/night world map using Open-Meteo APIs and Cartopy. By combining geocoding, sunrise and sunset data, and astronomical calculations, we create a visualization that reveals how Earth’s rotation affects every location on the planet.

Read More
Build Your Own Low-Cost Cloud Backup with Hetzner Storage Boxes
Build Your Own Low-Cost Cloud Backup with Hetzner Storage Boxes

In this article, I’ll show you how I set up my own “personal backup drive” using Hetzner Storage Boxes, with a focus on one-way backups (local → remote only).

Read More
CustomTkinter - A Complete Tutorial
CustomTkinter - A Complete Tutorial

CustomTkinter is a powerful Python UI library that modernizes the traditional Tkinter framework with contemporary widgets, themes, and styling options.

Read More
Getting Started with ESP32-C3 SuperMini and MicroPython
Getting Started with ESP32-C3 SuperMini and MicroPython

In this article, I’ll show you how to set up an ESP32-C3, flash MicroPython, and write your first program; all while keeping things simple, practical, and beginner-friendly.

Read More

Collaboration Articles

Use Ollama to Test Multiple Code Generation Models With Koyeb Sandboxes
Use Ollama to Test Multiple Code Generation Models With Koyeb Sandboxes

Generate code with AI models and execute it safely without installing anything locally. Koyeb Sandboxes provide ephemeral, isolated GPU-enabled environments for secure AI code generation and execution.

Read Article
AI OCR vs. AI-ready OCR: The Right Solution for Document Extraction Use Cases
AI OCR vs. AI-ready OCR: The Right Solution for Document Extraction Use Cases

When to use LLMs vs traditional OCR for document processing. Real-world performance comparisons and why hybrid architectures combining OCR with LLMs make the most sense for enterprises.

Read Article
Unstract – A Better, Modern Nanonets Alternative for Document Processing Automation
Unstract – A Better, Modern Nanonets Alternative for Document Processing Automation

How Unstract's prompt-driven, modular platform addresses Nanonets' limitations: multi-service OCR, human-in-the-loop validation, and seamless ETL and API deployment for document automation.

Read Article
Fine-tune a Whisper TTS model with Unsloth and Deploy it to Koyeb
Fine-tune a Whisper TTS model with Unsloth and Deploy it to Koyeb

Fine-tune a Sesame TTS model with Unsloth using public domain Sherlock Holmes audiobooks, then deploy it as a fully functional TTS web app using FastAPI, Gradio, and Koyeb.

Read Article
Using PydanticAI to Build AI Agents for Data Analysis
Using PydanticAI to Build AI Agents for Data Analysis

Build a financial reporting agent that accepts CSV uploads, queries PostgreSQL for regional data, enriches with live exchange rates, and returns structured reports—powered by Ollama and PydanticAI on Koyeb.

Read Article
Build Document Workflows That Adapt
Build Document Workflows That Adapt

Unstract moves from hardcoded workflows to adaptive, data-driven pipelines. Learn how post-processing webhooks, custom data variables, and prompt chaining enable flexible, future-ready document automation..

Read Article

YouTube Videos

Python Runs Code When You Exit! SHORTS
Python Runs Code When You Exit!

Did you know your script can automatically run cleanup or goodbye code when it ends? Python’s built-in atexit module makes it simple, no installs required.

Watch Now
Python Can Track Memory Leaks SHORTS
Python Can Track Memory Leaks

Most developers install heavy profiling tools… but Python already gives you this for free.

Watch Now
This Python one-liner replaced 20 lines of code SHORTS
This Python one-liner replaced 20 lines of code

If you’re still manually counting values with loops and conditionals… this will change how you write Python forever.

Watch Now
Build Applications in Python with Flet - Complete Tutorial (027) FULL
Build Applications in Python with Flet - Complete Tutorial (027)

In this video, I'll walk you through a collection of code snippets that demonstrate how to build dynamic and interactive UIs in Python using Flet.

Watch Now
Creating an API with FastAPI to Transcribe, Summarize, and Tag Audio Files (Video 016) FULL
Creating an API with FastAPI to Transcribe, Summarize, and Tag Audio Files (Video 016)

In this video, I'll walk you through every step of the process, leveraging the advanced capabilities of FasterWhisper for transcription and MistralAI for summarization and tagging.

Watch Now
Building a Gradio Voice-to-Voice Translator App Without API Keys (Video 015) FULL
Building a Gradio Voice-to-Voice Translator App Without API Keys (Video 015)

In this video, I explore an innovative voice translation app built with Gradio, WhisperModel, gTTS, and more.

Watch Now

Books

Practical Pydantic
Practical Pydantic

Nuno Bispo

This book takes you from the foundations of data validation to real-world applications in APIs, data pipelines, configurations, and machine learning workflows. Along the way, you’ll explore practical techniques, advanced features, and alternatives like Marshmallow, attrs, and dataclasses, so you’ll always know which tool is right for the job.

Learn More
Python's Magic Methods
Python's Magic Methods

Nuno Bispo

This book is a valuable resource for beginners and experienced Python developers, emphasizing that magic methods are not just syntactic sugar, but powerful tools that can significantly improve the functionality and performance of Python code when used correctly.

Learn More

Free Guides

PDF
Master Python Variable Scope in Minutes

Understand LEGB, local & global variables, and never waste hours debugging scope issues again.

Download Guide
PDF
Master Python One-Liners

Sometimes, the best code is the shortest code, without sacrificing readability.

Download Guide

Who Am I

Nuno Bispo

Nuno Bispo

I'm a software engineer who loves building things with Python, Django, and AI. I write articles, create YouTube content, and work with companies like Koyeb and Unstract to share practical knowledge with others.

When I'm not coding, you'll find me exploring new tools, contributing to open source, or diving into a good technical book. I believe in learning in public and helping others grow their skills along the way.

Ready to Work Together?

Let's build something amazing together. Whether you need development services, technical articles, consulting, or just want to connect, I'd love to hear from you!