Portfolio

Home > Portfolio

"My areas of expertise include: websites, web apps, and online stores. Please select the category of my projects you'd like to explore from the options below."

Custom Websites

Tailored Software

Online Stores

Frequently Asked Questions

A full-stack web developer is someone who handles both the front-end (what users see and interact with) and the back-end (server-side logic and databases) of web applications. They bridge the gap between design and functionality, ensuring a seamless user experience.

Investing in a full-stack web developer offers greater control over the project, allowing for maximum customization. With custom solutions, you can avoid third-party services with recurring fees, making it a cost-effective choice, while improving performance and optimization.

  1. Project Initiation:
    • Discuss project goals, features, and client needs.
    • Agree on the project timeline, cost, and payment structure.
    • Confirm payment terms, including deposit and installment schedule, to commence work.
  2. Planning and Design:
    • Create wireframes, mockups, and decide on technologies.
  3. Back-End Development:
    • Set up servers, databases, and write server-side code.
  4. Front-End Development:
    • Build the user interface using HTML, CSS, and JavaScript.
  5. Testing:
    • Ensure everything works as expected and fix any issues.
  6. Deployment:
    • Launch the website or application.
  7. Project Completion and Payment:
    • Upon successful completion, receive the remaining project balance.
  8. Ongoing Maintenance:
    • Provide content updates, performance monitoring, and issue resolution.

Without specifics, the cost of creating a website is hard, if not impossible, to estimate. However, a "basic" 1-page website, which requires little complexity (e.g., no custom-made integrated software or payment gateways), could start at £500.

The upper costs are unbound, as they depend on the size and complexity of the project. The more features and functionality a website requires, the higher the cost will be.

The timeline depends on the project's size and complexity. A basic website can take 2–4 weeks, while a complex e-commerce site or custom application might take several months. Timelines are discussed and agreed upon during the planning phase.

Yes, all websites we create are responsive, ensuring they look and perform well on devices of all sizes, including smartphones, tablets, and desktops.

Absolutely. I can evaluate your current site and either update its design, improve its performance, or add new features to meet your goals.

At this point in time, I don't provide hosting or domain services directly. However, I can recommend trusted providers and deploy all websites and web applications on servers I use. My chosen hosting service is PythonAnywhere, and I recommend NameCheap for domain registration.

I prioritize website security by implementing SSL certificates, secure coding practices, regular updates, and, for e-commerce sites, compliance with PCI DSS standards for safe payment processing.

I prioritize prevention through thorough testing to ensure software is fault-free. However, unforeseen bugs can occur. I offer a 28-day post-deployment period for free bug fixes and can address any later issues for a fair price. Maintenance and support packages are also available for ongoing needs.

You’ll have complete input during the design phase. I collaborate closely with you to ensure the website matches your vision and brand.

Contact Me