STEVEN JAMES COLIN OSBORNE · PORTFOLIO
setting up the studio…
00%
Click to continue

Hi, I'm Steven James
Colin Osborne

A Python-Focused Software Engineer

I build automation tools, data pipelines, and custom web applications that solve real business problems. Turning complex requirements into clean, working code.

3
Projects Built
Live
Custom Domain
FastAPI
Backend Framework
Git
Version Control
About

My Journey

I'm a Python developer who specializes in building automation tools, data pipelines, and custom web applications that solve real business problems. I work with small businesses, freelancers, and startups to turn their manual processes into automated, scalable systems.

Every project I build is crafted with clean code, thorough testing, and a focus on delivering measurable results. My approach is simple: understand the problem deeply, build the right solution, and make sure it actually works for you in the real world.

Whether it's automating a tedious weekly report, scraping competitor data, or building a full booking dashboard — I take pride in delivering tools that save my clients time and money.

Full-Stack Development

Freelance & Portfolio Projects

📍 Remote 📅 2025 — Present

Building production-ready web applications and automation tools for small businesses. Developed a skincare booking dashboard with FastAPI and SQLite, automated marketing report generators, and data processing pipelines.

Learning & Building

Python Software Engineer (In Training)

📍 Remote 📅 2024 — 2025

Intensive self-directed study of modern Python development. Mastered FastAPI, SQLite, Pandas, web scraping, API integrations, and professional development workflows with uv, Git, and automated testing.

PythonFastAPISQLitePostgreSQL PandasWeb ScrapingAPI IntegrationAutomation Excel ReportsDashboardsData CleaningGit PythonFastAPISQLitePostgreSQL PandasWeb ScrapingAPI IntegrationAutomation Excel ReportsDashboardsData CleaningGit
REST APIsHTML/CSS/JSSQLAlchemyOpenPyXL PDF ProcessingEmail AutomationWebhooksJSON REST APIsHTML/CSS/JSSQLAlchemyOpenPyXL PDF ProcessingEmail AutomationWebhooksJSON
Services

What I Offer

Process Automation

Stop doing the same task manually. I build scripts that automate file organization, report generation, email campaigns, and repetitive data work.

📊

Data Analysis & Reporting

Turn messy spreadsheets into clean, automated reports with charts and insights. Perfect for sales reports, marketing dashboards, and inventory tracking.

🕸️

Web Scraping

Extract data from any website — product prices, reviews, contact lists, job postings. Delivered as clean CSV or Excel files ready to use.

🌐

Web Apps & Dashboards

Custom web applications with login, databases, and interactive dashboards. Booking systems, client portals, inventory managers — whatever you need.

🔗

API Integrations

Connect your apps together. Sync data between Slack, Google Sheets, email, Shopify, Notion, and more — no more copy-pasting between platforms.

📄

PDF & Document Processing

Extract text from PDFs, generate invoices automatically, merge/split documents, or convert scanned files into structured data.

Portfolio

What I've Built

Web Development

Portfolio Website & Custom Domain

This very site! Designed from scratch with interactive particle effects, 3D tilt cards, magnetic buttons, custom cursor, and a loading screen. Deployed to GitHub Pages with a purchased custom domain (oaktreeservices.net) via DreamHost DNS configuration — A records and CNAME pointing to GitHub's infrastructure.

HTML/CSS/JS · GitHub Pages · DreamHost DNS · Custom Domain
🌐 View Live → </> Source Code
Full-Stack Web App

Skincare Booking Dashboard

A complete booking management system for a medical aesthetics business. Built with FastAPI and SQLite, managing services (facials, Botox, fillers), client bookings, and providing real-time business analytics with revenue tracking and service popularity insights.

FastAPI · SQLite · HTML/CSS/JS · Pydantic · REST API
Infrastructure

Domain & DNS Configuration

Purchased and configured oaktreeservices.net on DreamHost, pointing it to GitHub Pages. Set up 4 A records for the root domain and a CNAME for www subdomain. Configured Git with professional identity and deployed via GitHub workflow.

DNS · DreamHost · GitHub Pages · Git · CLI

Let's Work Together

Have a project in mind? A process that needs automating? Let's talk and build something great.

From the UK · Seeking opportunities worldwide