---
title: "Web Fundamentals: Enough HTML, CSS, and JavaScript to Ship Real Sites"
description: "Aleksandr Filippov maintains a working command of HTML, CSS, and JavaScript — semantic accessible markup, a token-driven Tailwind CSS v4 design system, and dependency-free vanilla scripts, applied across his own production sites and reusable Hugo modules."
date: "2026-08-27T07:00:00Z"
last_updated: "2026-08-28"
build_time: "2026-08-28T03:11:43Z"
skill_name: "Web Fundamentals (HTML, CSS & JavaScript)"
skill_description: "A working command of HTML, CSS, and JavaScript — semantic accessible markup, a token-driven Tailwind v4 design system, and dependency-free vanilla scripts — applied across production sites and reusable Hugo modules."
skill_category: ["web-digital-products"]
since: "2023-11-01"
last_used: "2026-07-27"
related_skills: ["hugo","seo","claude-code"]
related_projects: ["alexfeel-info","hugo-artifacts","agile-uni-site","motionbuscardbot-site","motion-bus-card-checks-bot","st-copy"]
keywords: ["HTML","CSS","JavaScript","Web Fundamentals","Tailwind CSS","Semantic Markup","Web Accessibility","Progressive Enhancement","Static Sites"]
license: "https://creativecommons.org/licenses/by/4.0/"
canonical: "https://www.alexfeel.info/skills/web-fundamentals/"
---

This is a deliberately grounded claim: I am not a frontend engineer, and this page does not pretend otherwise. What I maintain is a **working command of the web's three languages, at the depth my own products need** — and that depth turns out to be real. The evidence is the sites themselves: semantic, accessibility-conscious markup with skip links, named landmarks, and keyboard-reachable interactions; a **token-driven design system on Tailwind CSS v4** with class-based dark mode, OKLCH color, and cascade-layer discipline; and dependency-free vanilla JavaScript for the interactions that earn it — a live-timezone contact panel, theme switching, client-side search wiring, even an in-browser byte-pair-encoding tokenizer that runs a real vocabulary on a 404 page.

The same fundamentals carry my **reusable Hugo modules**, which ship unstyled BEM markup and self-emitted progressive-enhancement scripts designed to work before JavaScript loads and improve after it does, and a published Streamlit component whose frontend bundle I build and ship myself. Where I need more than fundamentals, I work with coding agents and review the result against the standards above — the architecture, the accessibility, and the verification stay mine. The sites and modules are listed in the **Related Projects** panel above.


## Site index

- [llms.txt](https://www.alexfeel.info/llms.txt)
- [Complete index](https://www.alexfeel.info/llms-index.txt)
