Websites & Frontends
Marketing sites, portfolios, landing pages — pixel-precise, fast as static files, and alive with motion exactly where it counts.
Available for new projects
alvadev is the one-person studio of Marcus — fast, hand-crafted software with personality. No framework bloat, no template feel. Just clean code that ships in seconds.
This page is the portfolio: WebGL aurora · self-typing code · ⌘K palette — all vanilla. View-source welcome.
// wow.config.js — how this site ships
export default {
stack: ["html", "css", "vanilla js"],
frameworks: 0,
buildStep: null, // git push → live in ~60s
runtime: "cloudflare edge",
animations: "hand-rolled webgl + css",
wowFactor: Infinity,
};
01 — What I build
From a landing page that loads before you blink to a bot that quietly does your busywork — small, sharp software is the specialty.
Marketing sites, portfolios, landing pages — pixel-precise, fast as static files, and alive with motion exactly where it counts.
Dashboards, internal tools, little products. Clean data flows, sensible state, interfaces people actually enjoy using.
Glue code that quietly does the boring work: webhooks, bots, scheduled jobs and integrations between the tools you already use.
LLMs where they genuinely help — assistants, content pipelines, smart search. Engineered into the product, not bolted on.
02 — Process
A short call: what should exist that doesn't yet? We nail the goal before anyone touches code.
Concept, wireframe, tech choices, honest estimate. Small scope, sharp edges.
Short cycles with live previews from day one — you watch it grow instead of waiting for a big reveal.
Deployed at the edge, monitored, refined. Good software is never done — it keeps getting better.
03 — Toolbox
Proven web fundamentals first, clever tricks second. This is what gets used and enjoyed:
04 — Proof of craft
frameworks shipped
tracking scripts
of hand-written code
from git push to live
Everything here is hand-rolled in vanilla JS: the aurora is a WebGL shader,
the headline scrambles itself, the editor types itself, and ⌘K
opens a command palette. Open DevTools and poke around — view-source is the
documentation.
Tell me what you want to build — I'll tell you how, and how fast it can be live.
the classic way: hello@alvadev.com