Projects

This page showcases a selection of practical projects demonstrating my experience in web development, software testing, and ongoing learning in modern technologies.


WordPress Website – steveostler.uk

Description:

A personal website focused on walking, photography, and blog content, built and managed using WordPress.

What I did:
  • Set up and configured WordPress on new hosting (Krystal)
  • Managed domain migration and DNS updates
  • Optimised site performance and usability
  • Implemented email delivery using SMTP (WP Mail SMTP with domain email)
  • Created and published blog content with images and structured layout
Skill Used:

WordPress, hosting & DNS, SMTP configuration, performance optimisation


Playwright Testing Practise

Description:

A collection of automated tests built using Playwright to improve my test automation skills.

What I did:
  • Wrote end-to-end tests for web applications
  • Used locators and assertions to validate UI behaviour
  • Explored API testing and network requests
  • Practised handling dynamic content and waits
  • Investigated and debugged common automation issues
Skill Used:

Playwright, JavaScript, test automation, debugging


React Learning Site – photos.steveostler.uk

Description:

A React-based site used as a learning environment for modern frontend development.

What I did:
  • Set up a React project using Vite
  • Worked with components and layout structure
  • Explored Tailwind CSS styling
  • Deployed the site to a subdomain on my hosting
Skill Used:

React, JavaScript, Vite, Tailwind CSS


AI Automation Project (In Progress)

Description:

A Python-based project using OpenAI to create a simple AI-powered assistant with logging functionality.

What I did:
  • Built a command-line tool to interact with an AI model
  • Implemented conversation logging with JSON files
  • Added features such as timestamps and session history
  • Handled file operations and error cases
  • Structured the project for future extension into a web app
Skill Used:

Python, APIs, JSON handling, problem solving


Ongoing Development

I am continually working on new projects and improving existing ones. Current areas of focus include:

  • Building simple AI-powered web tools
  • Improving frontend skills with React
  • Expanding test automation coverage
  • Creating practical, real-world examples for this portfolio

More projects will be added here over time.


Scroll to Top