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.