Enrich landing pages with content from sibling sites.

Add proof metrics, stacks, clients, availability, and engagement flow across Spec, Slab, Relay, and Vault.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-20 22:36:39 -04:00
co-authored by Cursor
parent b9a601894d
commit c97cf7427f
9 changed files with 246 additions and 35 deletions
+11 -4
View File
@@ -40,7 +40,7 @@
<li>
<span class="line-id">L-1</span>
<span class="line-name">Custom software</span>
<span class="line-status">open</span>
<span class="line-desc">TS · Python · .NET · APIs</span>
</li>
<li>
<span class="line-id">L-2</span>
@@ -54,19 +54,26 @@
</li>
<li>
<span class="line-id">L-4</span>
<span class="line-name">Operations</span>
<span class="line-name">Job Ops</span>
<a href="https://jobs.levkin.ca" class="line-link">jobs.levkin.ca</a>
</li>
<li>
<span class="line-id">L-5</span>
<span class="line-name">Quality engineering</span>
<span class="line-name">SDET / QA</span>
<a href="https://iliadobkin.com" class="line-link">iliadobkin.com</a>
</li>
</ul>
</section>
<section class="metrics">
<div class="metric"><strong>15+</strong> yrs enterprise</div>
<div class="metric"><strong>8h→2m</strong> releases</div>
<div class="metric"><strong>open</strong> engagements</div>
</section>
<section class="principles">
<p>Every transmission handled with retries, documentation, and tests before it reaches production. Canadian. Remote.</p>
<p>Every transmission handled with retries, documentation, and tests before it reaches production. Canadian · remote NA &amp; EU · fixed-scope quotes after discovery.</p>
<p class="clients">CaseWare International · MNP · JazzIt</p>
</section>
<section class="send">
+36 -1
View File
@@ -135,10 +135,16 @@ main {
.channels ul { list-style: none; }
.line-desc {
font-size: 0.7rem;
color: var(--dim);
grid-column: 2;
}
.channels li {
display: grid;
grid-template-columns: 2.5rem 1fr auto;
gap: 0.5rem;
gap: 0.25rem 0.5rem;
align-items: center;
padding: 0.65rem 0;
border-bottom: 1px solid rgba(212, 165, 116, 0.1);
@@ -155,6 +161,27 @@ main {
.line-link:hover { text-decoration: underline; }
.metrics {
display: flex;
flex-wrap: wrap;
gap: 1rem 1.5rem;
margin-bottom: 1.5rem;
padding: 1rem 0;
border-top: 1px solid rgba(212, 165, 116, 0.15);
border-bottom: 1px solid rgba(212, 165, 116, 0.15);
}
.metric {
font-size: 0.75rem;
letter-spacing: 0.06em;
color: var(--dim);
}
.metric strong {
color: var(--amber);
font-weight: 700;
}
.principles {
font-size: 0.85rem;
color: var(--dim);
@@ -162,6 +189,14 @@ main {
line-height: 1.65;
}
.principles .clients {
margin-top: 0.75rem;
font-size: 0.75rem;
letter-spacing: 0.1em;
color: var(--amber);
opacity: 0.8;
}
.send {
padding: 1.5rem 0;
border-top: 1px solid rgba(212, 165, 116, 0.25);
+10 -2
View File
@@ -1,11 +1,19 @@
const MESSAGES = [
{
morse: '·−·−− · ·−·−− ·−· · ·−·−− −−− · ·−·−− ·−· · ·−·−− ·−−−',
text: 'Levkin builds production software for teams under pressure. Custom systems, automation, enterprise tooling.',
text: 'Levkin — Canadian software practice. Custom apps, automation (n8n, CI/CD, LLMs), CaseWare, SDET. Remote NA & EU. Taking new work.',
},
{
morse: '−−− ·−·−− · ·−·−− ·−· · ·−·−− ·−−− · ·−·−− ·−· · ·−·−− −−−',
text: 'Proof: 15+ years enterprise. CaseWare releases cut from 8 hours to under 2 minutes. Automation runs 24/7 — not demos.',
},
{
morse: '·−·−− · ·−·−− ·−· · ·−·−− −−− · ·−·−− ·−· · ·−·−− ·−−−',
text: 'Discover (15 min) → Proposal (fixed scope) → Ship (tested, documented) → Maintain (optional). auto.levkin.ca · caseware.levkin.ca · iliadobkin.com',
},
{
morse: '−−− ·−·−− · ·−·−− ·−· · ·−·−− ·−−− · ·−·−− ·−· · ·−·−− −−− · ·−·−− ·−· · ·−·−− ·−−−',
text: 'Error handling required. Documentation required. Tests before live data. Scope creep rejected.',
text: 'Error handling required. Documentation required. Tests before live data. Pragmatism: 20-line script beats 200-node workflow when it fits.',
},
];