fiws-page/commissions/index.html

102 lines
18 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Commissions - Fi3w0 / Alex</title>
<meta name="description" content="Linux help, homelab and Docker setup, Minecraft server work, automation, web infrastructure, and honest technical troubleshooting by Alex / Fi3w0.">
<meta property="og:title" content="Commissions - Fi3w0 / Alex">
<meta property="og:description" content="Send the weird setup, the broken server, or the idea that needs shipping.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://fiwlabs.dev/commissions/">
<meta property="og:image" content="https://fiwlabs.dev/img/moonlit-shell.jpg">
<meta property="og:image:alt" content="A custom Linux desktop built by Alex">
<meta name="twitter:card" content="summary_large_image">
<link rel="canonical" href="https://fiwlabs.dev/commissions/">
<link rel="stylesheet" href="/css/style.css?v=11">
<link rel="stylesheet" href="/css/editorial.css?v=13">
<link rel="stylesheet" href="/css/commissions.css?v=3">
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#0b1014">
</head>
<body class="commissions-page">
<a class="skip-link" href="#main">Skip to content</a>
<div class="commission-grid" aria-hidden="true"></div>
<header class="site-header commission-nav-header">
<a class="brand" href="/" aria-label="Fi3w0 home"><span class="brand-mark" aria-hidden="true">&gt;_</span><span>fiw / commissions</span></a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-controls="primary-navigation"><span>Menu</span><span aria-hidden="true">+</span></button>
<nav class="site-nav" id="primary-navigation" aria-label="Primary navigation">
<span class="nav-gooey" aria-hidden="true"><span class="nav-gooey-blob nav-gooey-blob--trail"></span><span class="nav-gooey-blob nav-gooey-blob--lead"></span></span>
<a href="#work">What I touch</a><a href="#pricing">Prices</a><a href="#process">How it works</a>
<a class="nav-pill" href="/">Back home <span aria-hidden="true">&nearr;</span></a>
</nav>
</header>
<main id="main">
<section class="commission-hero-new" id="top" aria-labelledby="hero-title">
<div class="commission-glow" aria-hidden="true"></div>
<div class="commission-hero-copy reveal is-visible">
<div class="commission-availability"><span><i aria-hidden="true"></i> queue open</span><span>remote / worldwide</span></div>
<p class="commission-command">alex@fiw:~ $ solve --whatever-this-is</p>
<h1 id="hero-title">Your system is <span class="commission-word" data-words="weird,broken,unfinished,haunted">weird</span>.<br>Good.</h1>
<p class="commission-lede">Linux, servers, Minecraft, automation, and small websites. Bring me the setup snag, broken deployment, or idea with a clear finish line. I inspect the problem before quoting the work.</p>
<div class="commission-actions"><a href="#pricing">See starting prices <span aria-hidden="true">&darr;</span></a><a href="mailto:alex@fiwlabs.dev?subject=Commission%20enquiry">Send the problem <span aria-hidden="true">&rarr;</span></a></div>
<div class="commission-facts"><p><strong>€10</strong><span>smallest starting point</span></p><p><strong>6</strong><span>main rabbit holes</span></p><p><strong>0</strong><span>need to know the jargon</span></p></div>
</div>
<div class="scope-console reveal is-visible" aria-label="Example commission triage board">
<div class="scope-console-top"><span>FIW_SCOPE_MONITOR</span><span class="scope-clock" aria-hidden="true">00:00:00</span></div>
<div class="scope-radar" aria-hidden="true"><span class="radar-ring radar-ring-one"></span><span class="radar-ring radar-ring-two"></span><span class="radar-sweep"></span><i class="radar-blip radar-blip-one"></i><i class="radar-blip radar-blip-two"></i><i class="radar-blip radar-blip-three"></i><strong>PROBLEM<br>DETECTED</strong></div>
<div class="scope-queue"><div><span>01</span><p><b>Minecraft server</b><small>crashes on startup</small></p><em>TRACE</em></div><div><span>02</span><p><b>Docker stack</b><small>works only on Tuesdays</small></p><em>INSPECT</em></div><div><span>03</span><p><b>Linux laptop</b><small>Wi-Fi has left the chat</small></p><em>FIX</em></div></div>
<p class="scope-console-foot"><span>INPUT:</span> symptoms + context + logs <i></i> <span>OUTPUT:</span> tested result + handover</p>
</div>
</section>
<div class="commission-tape" aria-hidden="true"><div class="commission-tape-track">
<div class="commission-tape-set"><span>FIX</span><i></i><span>BUILD</span><i></i><span>DEPLOY</span><i></i><span>MIGRATE</span><i></i><span>EXPLAIN</span><i></i><span>AUTOMATE</span><i></i></div>
<div class="commission-tape-set"><span>FIX</span><i></i><span>BUILD</span><i></i><span>DEPLOY</span><i></i><span>MIGRATE</span><i></i><span>EXPLAIN</span><i></i><span>AUTOMATE</span><i></i></div>
</div></div>
<section class="commission-shell capability-section" id="work" aria-labelledby="capability-title">
<header class="commission-section-head reveal"><p>01 / WHAT I TOUCH</p><h2 id="capability-title">Choose your chaos.</h2><span>Pick the closest box. The links below show related work I have built and documented.</span></header>
<div class="capability-grid">
<article class="capability-card capability-linux reveal"><span>01 / daily driver</span><h3>Linux</h3><p>Desktop installs, packages, dev environments, and custom setups. Boot, driver, and performance problems start with a diagnosis.</p><a class="capability-proof" href="https://github.com/Fi3w0/Moonlit-shell" target="_blank" rel="noreferrer">Related work: Moonlit Shell <span aria-hidden="true">&nearr;</span></a><div><b>Arch</b><b>Gentoo</b><b>Ubuntu</b><b>KDE</b><b>Wayland</b></div></article>
<article class="capability-card capability-server reveal"><span>02 / lives in a rack</span><h3>Homelab + servers</h3><p>Docker stacks, reverse proxies, HTTPS, DNS, and monitoring for small servers. Migrations and backups include an agreed recovery plan and restore checks.</p><a class="capability-proof" href="https://github.com/Fi3w0/Nereus" target="_blank" rel="noreferrer">Related work: Nereus <span aria-hidden="true">&nearr;</span></a><div><b>Compose</b><b>Traefik</b><b>Forgejo</b><b>Portainer</b></div></article>
<article class="capability-card capability-minecraft reveal"><span>03 / block infrastructure</span><h3>Minecraft</h3><p>Server setups, modpack configuration, crash diagnosis, and focused custom mods. Version updates and loader ports are quoted after inspecting the code and dependencies.</p><a class="capability-proof" href="https://github.com/Fi3w0/Fiw-Bosses" target="_blank" rel="noreferrer">Related work: FIW Bosses <span aria-hidden="true">&nearr;</span></a><div><b>Fabric</b><b>Forge</b><b>NeoForge</b><b>Paper</b></div></article>
<article class="capability-card capability-automation reveal"><span>04 / do it once</span><h3>Automation</h3><p>Scripts, CLI tools, small bots, APIs, and CI jobs that solve one defined problem. Inputs, integrations, and failure handling are part of the scope.</p><a class="capability-proof" href="https://github.com/Fi3w0/AquaTTY" target="_blank" rel="noreferrer">Related work: AquaTTY <span aria-hidden="true">&nearr;</span></a><div><b>Bash</b><b>Python</b><b>Go</b><b>CI/CD</b></div></article>
<article class="capability-card capability-web reveal"><span>05 / ship the page</span><h3>Small web</h3><p>Personal pages, landing pages, and documentation sites, plus domains, HTTPS, Docker deployment, and build repairs. Content and page count are agreed up front.</p><a class="capability-proof" href="https://github.com/Fi3w0/HomePage" target="_blank" rel="noreferrer">Related work: HomePage <span aria-hidden="true">&nearr;</span></a><div><b>Static</b><b>Nginx</b><b>Deploy</b><b>DNS</b></div></article>
<article class="capability-card capability-hardware reveal"><span>06 / before checkout</span><h3>Hardware</h3><p>PC and homelab parts lists for your budget and workload. I check compatibility, upgrade options, and the limits of advice given remotely.</p><div><b>PC builds</b><b>Mini PCs</b><b>Servers</b></div></article>
</div>
</section>
<section class="price-section" id="pricing" aria-labelledby="price-title"><div class="commission-shell">
<header class="price-head reveal"><div><p>02 / STARTING PRICES</p><h2 id="price-title">A number before the email.</h2></div><div class="price-head-note"><strong>Quoted in EUR / USD approximate</strong><span>These ranges cover small, defined jobs. You get a fixed quote after I inspect the setup; larger jobs are quoted individually. Hosting, domains, and paid services are separate.</span></div></header>
<div class="price-filter reveal" role="group" aria-label="Filter commission prices"><button type="button" class="is-active" data-price-filter="all" aria-pressed="true">All <span>27</span></button><button type="button" data-price-filter="linux" aria-pressed="false">Linux help <span>5</span></button><button type="button" data-price-filter="servers" aria-pressed="false">Servers <span>8</span></button><button type="button" data-price-filter="automation" aria-pressed="false">Automation <span>2</span></button><button type="button" data-price-filter="minecraft" aria-pressed="false">Minecraft <span>8</span></button><button type="button" data-price-filter="web" aria-pressed="false">Web + custom <span>4</span></button></div>
<div class="price-catalog">
<section class="price-group reveal" data-price-category="linux" aria-labelledby="price-linux"><div class="price-group-label"><span>01</span><h3 id="price-linux">Help + Linux</h3><small>5 jobs</small></div><div class="price-list"><div><p>General troubleshooting</p><strong>€10–25</strong><small>$12–30</small></div><div><p>Linux help / setup session</p><strong>€15–30</strong><small>$18–35</small></div><div><p>Linux desktop customization</p><strong>€20–45</strong><small>$25–55</small></div><div><p>Developer environment setup</p><strong>€20–40</strong><small>$25–45</small></div><div><p>Hardware consultation / parts list</p><strong>€10–25</strong><small>$12–30</small></div></div></section>
<section class="price-group reveal" data-price-category="servers" aria-labelledby="price-servers"><div class="price-group-label"><span>02</span><h3 id="price-servers">Servers + infrastructure</h3><small>8 jobs</small></div><div class="price-list"><div><p>Server / PC performance diagnosis</p><strong>€15–35</strong><small>$18–40</small></div><div><p>Dockerize an existing app</p><strong>€25–60</strong><small>$30–70</small></div><div><p>Deploy a self-hosted service</p><strong>€25–60</strong><small>$30–70</small></div><div><p>Basic homelab / server setup</p><strong>€40–90</strong><small>$45–105</small></div><div><p>Full Docker Compose stack</p><strong>€50–100</strong><small>$60–115</small></div><div><p>Reverse proxy + domain + HTTPS</p><strong>€25–55</strong><small>$30–65</small></div><div><p>Backup setup + restore check</p><strong>€25–60</strong><small>$30–70</small></div><div><p>CI/CD setup</p><strong>€30–70</strong><small>$35–80</small></div></div></section>
<section class="price-group reveal" data-price-category="automation" aria-labelledby="price-automation"><div class="price-group-label"><span>03</span><h3 id="price-automation">Automation + tools</h3><small>2 jobs</small></div><div class="price-list"><div><p>Small automation script</p><strong>€15–50</strong><small>$18–60</small></div><div><p>Small Discord / utility bot</p><strong>€30–80</strong><small>$35–95</small></div></div></section>
<section class="price-group reveal" data-price-category="minecraft" aria-labelledby="price-minecraft"><div class="price-group-label"><span>04</span><h3 id="price-minecraft">Minecraft</h3><small>8 jobs</small></div><div class="price-list"><div><p>Basic server setup</p><strong>€20–40</strong><small>$25–45</small></div><div><p>Modded server setup</p><strong>€35–75</strong><small>$40–90</small></div><div><p>Server crash diagnosis / targeted fix</p><strong>€15–45</strong><small>$18–55</small></div><div><p>Performance review / targeted tuning</p><strong>€20–50</strong><small>$25–60</small></div><div><p>Modpack setup / configuration</p><strong>€25–60</strong><small>$30–70</small></div><div><p>Simple custom mod</p><strong>€40–120</strong><small>$45–140</small></div><div><p>Small mod port / version update</p><strong>€25–80</strong><small>$30–95</small></div><div><p>Permissions / proxy configuration</p><strong>€20–50</strong><small>$25–60</small></div></div></section>
<section class="price-group reveal" data-price-category="web" aria-labelledby="price-web"><div class="price-group-label"><span>05</span><h3 id="price-web">Web + strange ideas</h3><small>4 jobs</small></div><div class="price-list"><div><p>One-page website</p><strong>€50–90</strong><small>$60–105</small></div><div><p>One-page website + deployment / domain</p><strong>€70–120</strong><small>$80–140</small></div><div><p>Website / server deployment only</p><strong>€20–40</strong><small>$25–45</small></div><div class="price-custom"><p>Weird / custom project</p><strong>Tell me the idea</strong><small>quoted individually</small></div></div></section>
</div>
<p class="price-count" aria-live="polite"><span id="price-visible-count">27</span> starting points visible</p>
</div></section>
<section class="commission-shell job-section" aria-labelledby="job-title"><header class="commission-section-head reveal"><p>03 / JOB SIZE</p><h2 id="job-title">How much mess?</h2><span>No mystery package names. Just three useful shapes for the work.</span></header><div class="job-tickets"><article class="job-ticket reveal"><div><span>FIW-001</span><b>QUICK FIX</b></div><h3>One sharp problem.</h3><p>One config issue, small script, setup snag, or diagnosis session. We agree on the time or task limit and the result you will receive.</p><small>often starts around €10–30</small></article><article class="job-ticket job-ticket-main reveal"><div><span>FIW-002</span><b>SETUP / BUILD</b></div><h3>Make the whole thing work.</h3><p>One agreed server, Docker stack, site, modded setup, or automation. Delivered with checks and notes for running it yourself.</p><small>priced from the catalog above</small></article><article class="job-ticket reveal"><div><span>FIW-003</span><b>CUSTOM</b></div><h3>The odd one.</h3><p>Several systems, an unusual idea, or unfamiliar compatibility work. I check feasibility first and quote the parts I can deliver.</p><small>quoted after I understand it</small></article></div></section>
<section class="process-section-new" id="process" aria-labelledby="process-title"><div class="commission-shell"><header class="process-head reveal"><p>04 / HOW IT WORKS</p><h2 id="process-title">Four steps. No ceremony.</h2></header><ol class="process-steps"><li class="reveal"><span>01</span><div><h3>Show me the thing</h3><p>Send the goal, symptoms, setup, versions, budget, deadline, and useful logs. Tell me what a successful result looks like.</p></div><b>hello</b></li><li class="reveal"><span>02</span><div><h3>I trace the edges</h3><p>I inspect the setup and define the deliverable, access, dependencies, and checks. Troubleshooting may be scoped as diagnosis before a fix is agreed.</p></div><b>scope</b></li><li class="reveal"><span>03</span><div><h3>You get a quote</h3><p>A price and plan before work begins, including revisions and any support period. Extra features or changed requirements get a separate quote first.</p></div><b>agree</b></li><li class="reveal"><span>04</span><div><h3>I make it behave</h3><p>Build, check the agreed result, and hand over the files and setup notes. Follow-up fixes and ongoing maintenance follow the terms in your quote.</p></div><b>ship</b></li></ol><p class="commission-work-note">I use AI tools for parts of development. I own the design, review, testing, and integration, and agree on checks for your setup before delivery.</p></div></section>
<section class="commission-shell payment-section-new" aria-labelledby="payment-title"><header class="commission-section-head reveal"><p>05 / PAYMENT</p><h2 id="payment-title">Pick the boring money pipe.</h2><span>We choose after the quote. Three routes are live; Stripe joins them when its checkout is connected.</span></header><div class="payment-rail"><a class="reveal" href="https://ko-fi.com/fi3w0" target="_blank" rel="noreferrer"><span>01 / OPEN &nearr;</span><h3>Ko-fi</h3><p>Small jobs + tips</p></a><a class="reveal" href="https://paypal.me/fi3w0" target="_blank" rel="noreferrer"><span>02 / OPEN &nearr;</span><h3>PayPal</h3><p>Direct work</p></a><article class="reveal"><span>03 / SOON</span><h3>Stripe</h3><p>Larger quoted jobs</p></article><a class="reveal" href="https://github.com/sponsors/Fi3w0" target="_blank" rel="noreferrer"><span>04 / OPEN &nearr;</span><h3>GitHub Sponsors</h3><p>Open-source support</p></a></div></section>
<section class="commission-cta" id="contact" aria-labelledby="contact-title"><div class="commission-shell"><p class="reveal">06 / YOUR TURN</p><h2 id="contact-title" class="reveal">Show me<br>the logs.</h2><p class="commission-cta-copy reveal">Or the screenshot. Or the half-finished idea. You do not need to know whether the villain is DNS, Java, Docker, Linux, permissions, or networking.</p><div class="commission-contact-grid reveal"><a href="mailto:alex@fiwlabs.dev?subject=Commission%20enquiry"><span>Email</span><small>alex@fiwlabs.dev</small><b>&rarr;</b></a><a href="https://t.me/fi3w0" target="_blank" rel="noreferrer"><span>Telegram</span><small>@fi3w0</small><b>&nearr;</b></a><button type="button" id="copy-discord"><span>Discord</span><small id="discord-label">fi3w0 - click to copy</small><b>+</b></button><button type="button" id="copy-brief"><span>Copy brief</span><small>get a message template</small><b>+</b></button></div><p class="copy-status" id="copy-status" role="status" aria-live="polite"></p></div></section>
</main>
<footer class="commission-footer"><a class="brand" href="/"><span class="brand-mark" aria-hidden="true">&gt;_</span><span>fi3w0</span></a><p>Built for useful problems.</p><p>&copy; <span id="year">2026</span> Alex / Fi3w0</p></footer>
<script src="/js/app.js?v=10" defer></script>
<script src="/js/commissions.js?v=2" defer></script>
</body>
</html>