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 Hash Passwords in Python and Encrypt Sensitive Data the Right Way
How to Hash Passwords in Python and Encrypt Sensitive Data the Right Way

Learn how to securely hash passwords and encrypt sensitive data in Python using modern cryptography techniques like PBKDF2, Fernet, and RSA. A practical guide for developers building secure applications.

Read More
Automating Long-Term Backup - Hetzner Storage Box to AWS S3 Glacier Deep Archive
Automating Long-Term Backup - Hetzner Storage Box to AWS S3 Glacier Deep Archive

Backing up from a Hetzner Storage Box to Amazon S3 Glacier Deep Archive creates a hybrid backup pipeline that balances cost and durability.

Read More
My Experience Building a URL Shortener Like TinyURL
My Experience Building a URL Shortener Like TinyURL

I built my own TinyURL-style URL shortener to explore how these systems work under the hood. From generating short codes to handling redirects and storage, this article covers my hands-on experience, the design decisions I made, and what I learned from building a URL shortener from scratch.

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
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

Collaboration Articles

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
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

YouTube Videos

Python can run your code in parallel - using all your CPU cores SHORTS
Python can run your code in parallel - using all your CPU cores

Most developers think Python only runs one task at a time because of the GIL… but that’s not the full story.

Watch Now
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
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!