Understand before evaluating
Personal context, technical capability, qualifications, and contact information needed separate but connected routes.
I designed and developed this portfolio as a maintained software product connecting personal context, professional evidence, projects, credentials, knowledge guides, and contact paths across English and French.
Built with HTML, CSS, JavaScript, automated validation, and a version-controlled GitHub Pages release process. This is a self-directed project, not a client commission.
A résumé-style homepage could not explain three disciplines while keeping professional experience, implemented work, representative workflows, and learning projects distinct.
Personal context, technical capability, qualifications, and contact information needed separate but connected routes.
The interface labels what each artifact proves so self-directed and learning work is never presented as client delivery.
English and French visitors need reciprocal routes and natural localized content without maintaining two disconnected products.
The public experience must remain fast, readable, and navigable before progressive JavaScript enhancements run.
Shared assets connect bilingual HTML routes to local validation, continuous integration, and production deployment.
About became the homepage while evidence-heavy recruiter content remained in Portfolio, Projects, Certifications, and case studies.
Semantic HTML provides the foundation; scripts enhance themes, filters, contact assistance, and measurement.
Components move from three columns to two and one, wrap safely, and preserve readable decision order.
Registered page pairs and automated checks reduce structural drift while French content remains professionally adapted.
The implementation treats accessibility and privacy as engineering constraints, not decorative claims.
Semantic landmarks, heading order, skip links, keyboard controls, visible focus, form labels, live status regions, and reduced-motion handling support a wider range of use.
The Google tag stays unloaded before opt-in. GPC and DNT force denial, and custom events exclude form values, messages, query strings, and custom user identifiers.
The validator and CI workflow protect routes, resources, bilingual relationships, accessibility markers, metadata, performance budgets, and production readiness.
It demonstrates a public static product, front-end decisions, bilingual maintenance, validation, and disciplined releases. It does not demonstrate client delivery, authenticated application flows, a database service, team development, or enterprise scale. Accessibility safeguards are implemented, but no formal certification is claimed.
I am open to roles, internships, and projects involving accessible interfaces, maintainable front-end work, automation, or multidisciplinary technology delivery.