Skip to main content
Welcome. This site supports keyboard navigation and screen readers. Press ? at any time for keyboard shortcuts. Press [ to focus the sidebar, ] to focus the content. High-contrast themes are available via the toolbar.
serard@dev00:~/cv

JavaScript / Frontend

  • TypeScript, Node.js, vanilla ES6+
  • HTML5, CSS3, responsive design, CSS custom properties
  • Requirements as Code in TypeScript β€” typed feature tracking with compile-time verification

Static Site Generation

  • Custom Node.js build pipeline: Markdown β†’ HTML with SEO, JSON-LD, sitemap (this website)
  • marked.js (rendering), Mermaid (diagrams), highlight.js (syntax highlighting)
  • CSS/JS bundling, minification (Terser), pre-rendered Mermaid SVGs (dark + light themes)

Testing

  • Vitest β€” unit tests with 100% coverage
  • Playwright β€” E2E, visual regression baselines (4 themes Γ— multiple viewports), smoke mode
  • axe + pa11y β€” accessibility audits on every page

Legacy

  • jQuery, Flash/Flex (previous roles)