diff --git a/css/portfolio.css b/css/portfolio.css index 8088754..bb8c0de 100644 --- a/css/portfolio.css +++ b/css/portfolio.css @@ -269,9 +269,17 @@ display: block; } -.browser-dots span:first-child { background: #ff5f57; } -.browser-dots span:nth-child(2) { background: #febc2e; } -.browser-dots span:nth-child(3) { background: #28c840; } +.browser-dots span:first-child { + background: #ff5f57; +} + +.browser-dots span:nth-child(2) { + background: #febc2e; +} + +.browser-dots span:nth-child(3) { + background: #28c840; +} .browser-url { font-family: var(--mono); diff --git a/index.php b/index.php index 1145fea..a24de97 100644 --- a/index.php +++ b/index.php @@ -1,72 +1,74 @@ -
-
Web Developer — UK
-

Ovidiu
Ungureanu

-

I build web applications that work.
PHP, MySQL, clean code, no nonsense.

-
- View Work → - Get in Touch -
-
+
+
Web Developer — UK
+

Ovidiu
Ungureanu

+

I build web applications that work.
PHP, MySQL, clean code, no nonsense.

+
+ View Work → + Get in Touch +
+
-
-
001 — About
-
-

I'm a PHP/MySQL developer based in the UK, building custom web applications and backend systems. I run a small web agency focused on delivering practical, well-built solutions.

-

My work ranges from custom ERP platforms to freelance web projects. I care about performance, maintainability, and getting things done right the first time. No frameworks for the sake of frameworks. No unnecessary complexity.

-
-
+
+
001 — About
+
+

I'm a PHP/MySQL developer based in Peterborough. I build custom web apps, backend systems, and the kind of tools businesses actually need but can't find off the shelf.

+

Most of my work is ERP systems, booking tools, and bespoke admin backends. I use PHP and MySQL because they're the right tools for what I build — not because I haven't heard of anything else. Performance matters. So does code you can actually read six months later.

+
+
-
-
002 — Services
-
-
- 01 -

Custom Web Applications

-

Bespoke PHP applications built to your exact requirements. Backend systems, admin panels, data management tools.

-
-
- 02 -

Database Design & Optimisation

-

MySQL schema design, query optimisation, and performance tuning. Making slow systems fast.

-
-
- 03 -

Website Development

-

Clean, responsive websites. HTML, CSS, JavaScript, Vue.js. Built to load fast and work everywhere.

-
-
- 04 -

Legacy System Modernisation

-

Upgrading and refactoring existing PHP codebases. Improving what you already have without starting over.

-
-
-
+
+
002 — Services
+
+
+ 01 +

Custom Web Applications

+

Built to your spec, not adapted from a template. Admin panels, internal tools, whatever the business actually needs.

+
+
+ 02 +

Database Design & Optimisation

+

Schema design, query optimisation, performance tuning. If your database is the bottleneck, I'll find it.

+
+
+ 03 +

Website Development

+

HTML, CSS, JavaScript, Vue.js. Loads fast, works on every device — no unnecessary weight.

+
+
+ 04 +

Legacy System Modernisation

+

Old PHP codebase that's become painful to work with? I refactor and modernise without burning everything down.

+
+
+
-
-
003 — Work
-
-

Selected projects and client work.

- View Portfolio → -
-
+
+
003 — Work
+
+

A few recent builds.

+ View Portfolio → +
+
-
-
004 — Contact
-
-

Got a project in mind?

- hello@uovidiu.com -
- Peterborough, UK - · - Available for freelance -
-
-
+
+
004 — Contact
+
+

Got a project in mind?

+ hello@uovidiu.com +
+ Peterborough, UK + · + Available for freelance +
+
+
- + diff --git a/portfolio/_template/index.php b/portfolio/_template/index.php new file mode 100644 index 0000000..296c90d --- /dev/null +++ b/portfolio/_template/index.php @@ -0,0 +1,152 @@ + + +
+ ← All Work + [ / ] +
+ +
+
Case Study —
+

TODO
Client Name

+

TODO Type · TODO Year

+ +
+ + + +
+
Project Overview
+
+

TODO What problem did the client have and what did you build to fix it? Keep it to 2–3 sentences. Be specific — name the feature, the constraint, the outcome.

+
+
+ + + +
+
TODO Section label
+
+
+
+ +
+ +
+ TODO Client Name — TODO description +
+
+ + + + +
+
TODO Section label
+
+ +
+ TODO Feature label +
+
+ +
+ /TODO-path +
+ TODO description +
+ +
+ TODO Feature label +
+
+ +
+ /TODO-path +
+ TODO description +
+ +
+
+ + + + +
+
Craft & Execution
+
+

TODO Anything worth saying about how it was built — a technical decision, a performance win, something that made the difference. If you can't think of anything specific, delete this section.

+
+
+ + + +
+
— Next
+
+ ← Back to All Work +

Got a project in mind?

+ Get in Touch → +
+
+ + diff --git a/portfolio/index.full.php b/portfolio/index.full.php new file mode 100644 index 0000000..4567c2d --- /dev/null +++ b/portfolio/index.full.php @@ -0,0 +1,222 @@ + 'thompson', + 'num' => '01', + 'code' => 'WEB_DEV', + 'title' => 'Thompson Service Centre', + 'desc' => 'Trust-first redesign for a 25-year Peterborough garage. Bold credibility signals, booking flow, zero clichés.', + 'year' => '2025', + 'thumb' => '/img/thompson/hero.jpg', + 'live' => true, + ], + [ + 'slug' => 'northgate-motors', + 'num' => '02', + 'code' => 'E_COMMERCE', + 'title' => 'Northgate Motors', + 'desc' => 'Parts and accessories e-commerce with Stripe checkout and stock management backend.', + 'year' => '2025', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'fenland-tyres', + 'num' => '03', + 'code' => 'BOOKING', + 'title' => 'Fenland Tyres', + 'desc' => 'Online booking system with real-time slot availability and automated confirmation emails.', + 'year' => '2025', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'stamford-autocare', + 'num' => '04', + 'code' => 'LANDING', + 'title' => 'Stamford Autocare', + 'desc' => 'Local SEO-focused landing page with one job: turn a Google search into a phone call.', + 'year' => '2024', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'heron-storage', + 'num' => '05', + 'code' => 'WEB_DEV', + 'title' => 'Heron Self Storage', + 'desc' => 'Full site rebuild with unit availability checker and online reservation management.', + 'year' => '2024', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'ely-clutch', + 'num' => '06', + 'code' => 'LANDING', + 'title' => 'Ely Clutch & Brake', + 'desc' => 'Landing page built around their specialist credentials and emergency call-out. Loads in under a second.', + 'year' => '2024', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'wisbech-auto', + 'num' => '07', + 'code' => 'FULL_BUILD', + 'title' => 'Wisbech Auto Centre', + 'desc' => 'Full-stack build: service menu, booking, customer portal, and GSAP scroll animations.', + 'year' => '2024', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'march-mot', + 'num' => '08', + 'code' => 'BOOKING', + 'title' => 'March MOT Station', + 'desc' => 'Streamlined MOT booking with DVLA vehicle lookup and reminder SMS integration.', + 'year' => '2024', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'peterborough-panels', + 'num' => '09', + 'code' => 'PORTFOLIO', + 'title' => 'Peterborough Panels', + 'desc' => 'Before/after portfolio site for a bodywork specialist. Gallery-first layout, zero clutter.', + 'year' => '2023', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'huntingdon-haulage', + 'num' => '10', + 'code' => 'WEB_DEV', + 'title' => 'Huntingdon Haulage', + 'desc' => 'Fleet services website with route coverage map and driver recruitment section.', + 'year' => '2023', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'chatteris-cars', + 'num' => '11', + 'code' => 'LISTINGS', + 'title' => 'Chatteris Cars', + 'desc' => 'Used car listings with dynamic search, filter by make/model, and finance enquiry form.', + 'year' => '2023', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'ramsey-recovery', + 'num' => '12', + 'code' => 'LANDING', + 'title' => 'Ramsey Recovery', + 'desc' => '24/7 roadside recovery landing page built for speed — sub-2s load, click-to-call hero.', + 'year' => '2023', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'soham-services', + 'num' => '13', + 'code' => 'FULL_BUILD', + 'title' => 'Soham Service Station', + 'desc' => 'Full rebuild from scratch — site, booking system, staff rota, and customer history. One login, everything in one place.', + 'year' => '2023', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'downham-diesel', + 'num' => '14', + 'code' => 'LANDING', + 'title' => 'Downham Diesel', + 'desc' => 'Specialist diesel landing page targeting commercial vehicle operators in the Fens.', + 'year' => '2022', + 'thumb' => null, + 'live' => false, + ], + [ + 'slug' => 'kings-lynn-kustoms', + 'num' => '15', + 'code' => 'PORTFOLIO', + 'title' => "King's Lynn Kustoms", + 'desc' => 'Custom builds portfolio for a one-man fabrication shop. Dramatic full-screen imagery.', + 'year' => '2022', + 'thumb' => null, + 'live' => false, + ], +]; +?> + +
+
Portfolio — Selected Work
+

Selected
Work

+

Client projects and builds.

+
+ +
+
001 — Projects +
+
+ + + +
+ [ / ] + + <?php
+							 echo htmlspecialchars($p['title']); ?> + +
+ +
+

+

+ +
+ +
+ +
+
+ +
+
002 — Contact
+
+

Got a project in mind?

+ Get in Touch → +
+
+ + diff --git a/portfolio/index.php b/portfolio/index.php index 5bd4ec5..b786652 100644 --- a/portfolio/index.php +++ b/portfolio/index.php @@ -1,205 +1,83 @@ 'thompson', - 'num' => '01', - 'code' => 'WEB_DEV', - 'title' => 'Thompson Service Centre', - 'desc' => 'Trust-first redesign for a 25-year Peterborough garage. Bold credibility signals, booking flow, zero clichés.', - 'year' => '2025', - 'thumb' => '/img/thompson/hero.jpg', - 'live' => true, - ], - [ - 'slug' => 'northgate-motors', - 'num' => '02', - 'code' => 'E_COMMERCE', - 'title' => 'Northgate Motors', - 'desc' => 'Parts and accessories e-commerce with Stripe checkout and stock management backend.', - 'year' => '2025', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'fenland-tyres', - 'num' => '03', - 'code' => 'BOOKING', - 'title' => 'Fenland Tyres', - 'desc' => 'Online booking system with real-time slot availability and automated confirmation emails.', - 'year' => '2025', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'stamford-autocare', - 'num' => '04', - 'code' => 'LANDING', - 'title' => 'Stamford Autocare', - 'desc' => 'High-conversion landing page focused on local SEO and a single clear call-to-action.', - 'year' => '2024', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'heron-storage', - 'num' => '05', - 'code' => 'WEB_DEV', - 'title' => 'Heron Self Storage', - 'desc' => 'Full site rebuild with unit availability checker and online reservation management.', - 'year' => '2024', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'ely-clutch', - 'num' => '06', - 'code' => 'LANDING', - 'title' => 'Ely Clutch & Brake', - 'desc' => 'Fast-loading landing page emphasising specialist credentials and emergency call-out service.', - 'year' => '2024', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'wisbech-auto', - 'num' => '07', - 'code' => 'FULL_BUILD', - 'title' => 'Wisbech Auto Centre', - 'desc' => 'Full-stack build: service menu, booking, customer portal, and GSAP scroll animations.', - 'year' => '2024', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'march-mot', - 'num' => '08', - 'code' => 'BOOKING', - 'title' => 'March MOT Station', - 'desc' => 'Streamlined MOT booking with DVLA vehicle lookup and reminder SMS integration.', - 'year' => '2024', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'peterborough-panels', - 'num' => '09', - 'code' => 'PORTFOLIO', - 'title' => 'Peterborough Panels', - 'desc' => 'Before/after portfolio site for a bodywork specialist. Gallery-first layout, zero clutter.', - 'year' => '2023', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'huntingdon-haulage', - 'num' => '10', - 'code' => 'WEB_DEV', - 'title' => 'Huntingdon Haulage', - 'desc' => 'Fleet services website with route coverage map and driver recruitment section.', - 'year' => '2023', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'chatteris-cars', - 'num' => '11', - 'code' => 'LISTINGS', - 'title' => 'Chatteris Cars', - 'desc' => 'Used car listings with dynamic search, filter by make/model, and finance enquiry form.', - 'year' => '2023', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'ramsey-recovery', - 'num' => '12', - 'code' => 'LANDING', - 'title' => 'Ramsey Recovery', - 'desc' => '24/7 roadside recovery landing page built for speed — sub-2s load, click-to-call hero.', - 'year' => '2023', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'soham-services', - 'num' => '13', - 'code' => 'FULL_BUILD', - 'title' => 'Soham Service Station', - 'desc' => 'Complete digital overhaul: site, booking system, staff rota tool, and customer history log.', - 'year' => '2023', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'downham-diesel', - 'num' => '14', - 'code' => 'LANDING', - 'title' => 'Downham Diesel', - 'desc' => 'Specialist diesel landing page targeting commercial vehicle operators in the Fens.', - 'year' => '2022', - 'thumb' => null, - 'live' => false, - ], - [ - 'slug' => 'kings-lynn-kustoms', - 'num' => '15', - 'code' => 'PORTFOLIO', - 'title' => "King's Lynn Kustoms", - 'desc' => 'Custom builds portfolio for a one-man fabrication shop. Dramatic full-screen imagery.', - 'year' => '2022', - 'thumb' => null, - 'live' => false, - ], + [ + 'slug' => 'thompson', + 'num' => '01', + 'code' => 'WEB_DEV', + 'title' => 'Thompson Service Centre', + 'desc' => 'Trust-first redesign for a 25-year Peterborough garage. Bold credibility signals, booking flow, zero clichés.', + 'year' => '2025', + 'thumb' => '/img/thompson/hero.jpg', + 'live' => true, + ], ]; ?> -
-
Portfolio — Selected Work
-

Selected
Work

-

Client projects and builds.

-
+
+
Portfolio — Selected Work
+

Selected
Work

+

Client projects and builds.

+
-
-
001 — Projects
-
- - +
+ + -
+ + +
+
-
-
002 — Contact
-
-

Got a project in mind?

- Get in Touch → -
-
+
+
002 — Contact
+
+

Got a project in mind?

+ Get in Touch → +
+
- + diff --git a/portfolio/thompson/index.php b/portfolio/thompson/index.php index 84f92a4..b870ccf 100644 --- a/portfolio/thompson/index.php +++ b/portfolio/thompson/index.php @@ -1,4 +1,5 @@ -
- ← All Work - [01 / WEB_DEV] -
+
+ ← All Work + [01 / WEB_DEV] +
-
-
Case Study — 01
-

Thompson
Service Centre

-

Website Redesign · 2025

- -
+
+
Case Study — 01
+

Thompson
Service Centre

+

Website Redesign · 2025

+ +
-
-
Project Overview
-
-

Thompson Service Centre needed more than a website — they needed a digital presence that matched 25 years of earned trust. We built a high-fidelity landing page that puts credibility front and centre: a bold hero section, a trust bar loaded with real credentials, and service cards that communicate competence without the usual garage-site clichés. Every element was designed to make a first-time visitor feel like they'd already found their mechanic.

-
-
+
-
- -
-
-
- -
- thompsonservicecentre.co.uk -
- Thompson Service Centre — Homepage -
-
+
Project Overview
+
+

Thompson Service Centre needed more than a website — they needed a digital presence that matched 25 years of earned trust. We built a high-fidelity + landing page that puts credibility front and centre: a bold hero section, a trust bar loaded with real credentials, and service cards that + communicate competence without the usual garage-site clichés. Every element was designed to make a first-time visitor feel like they'd already found + their mechanic.

+
-
- -
-
- Vehicle Lookup -
-
- -
- thompsonservicecentre.co.uk/book -
- Vehicle registration lookup -
-
- Booking Form -
-
- -
- thompsonservicecentre.co.uk/book -
- Vehicle confirmed and booking form -
-
-
+
+
+
+ +
+ thompsonservicecentre.co.uk +
+ Thompson Service Centre — Homepage +
+
-
-
Craft & Execution
-
-

Built with vanilla HTML, Tailwind CSS v4, and GSAP-powered scroll animations, the page loads fast and feels premium on every device. The design system — rooted in Workshop Navy and Safety Orange — draws from real automotive heritage rather than off-the-shelf templates. Noise overlays, layered gradients, and spring-eased micro-interactions give it a tactile warmth that sets it apart from every other garage site in the postcode.

-
-
+
+
Booking Flow
+
+
+ Vehicle Lookup +
+
+ +
+ thompsonservicecentre.co.uk/book +
+ Vehicle registration lookup +
+
+ Booking Form +
+
+ +
+ thompsonservicecentre.co.uk/book +
+ Vehicle confirmed and booking form +
+
+
-
-
— Next
-
- ← Back to All Work -

Got a project in mind?

- Get in Touch → -
-
+
+
Craft & Execution
+
+

Built with vanilla HTML, Tailwind CSS v4, and GSAP-powered scroll animations, the page loads fast and feels premium on every device. The design + system — rooted in Workshop Navy and Safety Orange — draws from real automotive heritage rather than off-the-shelf templates. Noise overlays, + layered gradients, and spring-eased micro-interactions give it a tactile warmth that sets it apart from every other garage site in the postcode.

+
+
- +
+
— Next
+
+ ← Back to All Work +

Got a project in mind?

+ Get in Touch → +
+
+ +