Portrait of Mikhail Moroz
Profile · Background · Approach

About Mikhail Moroz

I work with both code and system structure: clean HTML/CSS, small JavaScript features, and practical PHP — all backed by careful attention to real hosting or local environments.

Web development System thinking Structured workflow

Who I am

I am a developer who prefers clean structure, predictable behavior and clear control over files, environments and deployment logic. I focus not only on “how it looks”, but also on “how it works” under real conditions like OSPanel v6 or shared hosting.

Technical profile

  • HTML5/CSS3 — responsive layout
  • Vanilla JavaScript — small interactive blocks
  • PHP basics — templates, routing, simple handlers
  • Local stacks — OSPanel v6, XAMPP-style tools

Working style

  • Respect existing structure, avoid destructive changes
  • Document steps and reasons for each modification
  • Build predictable, maintainable layouts
  • Keep frontend + backend separation clean

How I work with clients

1. Understand the system

I always start with real directory structure, server details and constraints — this prevents mistakes and saves time.

2. Safe improvements

I propose minimal changes that fix the issue without rewriting everything. Refactoring — only step-by-step.

3. Maintainability

I prefer simple templates, clear naming, and code that can be easily continued by the next developer.

What this demo shows

  • Stable structure under OSPanel v6
  • Front page + clean second page with shared styling
  • Separated assets in assets/css and assets/js
  • Ready for conversion to PHP templates

Contact

If you're viewing this project on Upwork: feel free to ask for specific examples, environment setup, refactoring demonstrations or system analysis.

Name: Mikhail Moroz

Role: Web Developer & System Integrator

Preferred language: English / Russian