> front-end partner · SaaS & dev tools · v2026

front-end
as sharp as
your stack

// Your back-end is solid. Your front-end should match.

// Astro · Tailwind · TypeScript. Lighthouse 95+ by default.

// 14 days from brief to production. 100% remote.

// Built by engineers who read your docs before designing your UI.

01 metrics / defaults default on every project

// lighthouse score

95+

Performance, a11y, best practices, SEO — all green. Mobile and desktop.

// LCP p75

<1.2s

Hero loads before the user registers it loaded. Top 10% of the web.

// brief to deploy

14d

With scope locked. Not 3 sprints, not a quarter. 14 calendar days.

02 manifesto / problem why edge exists

Your back-end ships.
Your front-end doesn't.

Most agencies don't understand your product. They ask for a Figma brief instead of reading your README. They design for Dribbble, not for developers who'll maintain the code.

ōku edge exists for founders who don't tolerate marketing jargonSaaS teams, dev tool builders, Web3 projects that need front-ends matching the quality of their back-end. We read your stack before we touch Figma. We ship code your team can maintain.

03 services / index 4 capabilities

What we ship
for tech teams.

01 saas_landing Conversion-focused landing pages for SaaS products. Hero that explains the product in one line. Pricing that doesn't confuse. CTAs that convert. astro · stripe
02 product_frontend Dashboard UI, onboarding flows, admin panels, doc sites. TypeScript, Tailwind, Astro. Design tokens wired to code. Your team takes it from there. ts · tailwind
03 web3_interface Wallet connect, on-chain data display, protocol dashboards. We know the difference between a hot wallet and a cold one. No explanations needed. wagmi · viem
04 perf_audit_fix Your existing site is slow and you know it. Full Lighthouse audit + Core Web Vitals fix + deploy in a single sprint. lighthouse · cwv
04 results / samples representative numbers

What gets fixed.
Real numbers.

saas_landing_rebuild

// SaaS landing// B2B fintech// 2 weeks

72% bounce rate. No Google presence. CTAs that looked like help text. Rebuilt copy architecture, conversion-focused layout, technical SEO.

// before

LH: 52

LCP: 3.8s

CVR: 1.1%

// after

LH: 98

LCP: 0.7s

CVR: 4.6%

ecommerce_perf_fix

// e-commerce// sustainable brand// 3 weeks

Shopify theme scoring 38 on Lighthouse. Rebuilt on Astro with Stripe. 4G load in under 1s. CVR tripled in 60 days.

// before

LH: 38

LCP: 4.2s

CVR: 0.8%

// after

LH: 97

LCP: 0.9s

CVR: 3.2%

dev_tool_site

// docs + marketing// CLI tool// 14 days

Combined marketing site and technical docs in one Astro project. Auto-generated API reference from OpenAPI spec. Deployable from CI in under 2 min.

// before

LH: 29

LCP: 5.1s

CVR: 0.3%

// after

LH: 96

LCP: 1.0s

CVR: 2.8%

05 approach / constraints non-negotiable

Constraints,
not guidelines.

// 01 · readable_code

Code your team can maintain

We don't build black boxes. Every component is typed, documented and designed for handoff. Your senior dev should read it in 10 minutes.

output TS + docs + tokens

// 02 · perf_first

Lighthouse 95+ is the floor

Not a goal — the minimum. Slow sites lose paid signups. Fast sites keep them. This is not a design opinion, it's product math.

LCP <1.2s p75

// 03 · no_jargon

We read your stack first

Before any call, we read your README, your docs, your pricing page. We ask dev questions, not marketing questions.

prep before first call

// 04 · fixed_scope

Fixed price, no surprises

Scope is locked before we start. If something changes, we tell you what it costs before we build it. Always.

quote < 24h turnaround

ōku edge delivered in two weeks what our internal team had been prototyping for a quarter. They asked better technical questions than most senior engineers we've interviewed.

— M. Fonseca CTO · B2B SaaS · ōku edge client
06 contact / init

init project ();

edge@oku.pt init_project() →
// response < 24h
// phone +351 930 625 043
// hours mon–thu · 9:30–16:30 WET
// mode remote worldwide