All projects
Case studyMarketing site How it's built
Marketing site · SEO + i18n
Sealcloak
Marketing site for Sealcloak, an offline photo and file vault for Android, in 11 languages.

Node.js buildHTMLCSSJavaScriptVercel
- Problem
- A privacy app that never touches the internet still needs to be found. The site has to rank for specific searches, like hiding photos on a particular phone, in many languages, and load fast.
- Who it's for
- Android users looking for a private, offline vault, and people comparing vault apps.
- Design decisions
- A dark, calm look that reuses the app's own colours, real phone screens in the hero, clear proof points (no account, no internet permission) and comparison pages against other vault apps.
- Technical decisions
- No framework. A Node build script renders every page in every language with a shared header and footer, guide lists, language links, sitemap.xml and robots.txt. Vercel runs the build on each deploy, so only sources are committed.
- The hard problem
- Eleven languages from one source, including right-to-left Arabic and scripts that need their own fonts (Bengali, Japanese, Korean, Vietnamese), with correct hreflang links between every version of every page.
- Result
- A multilingual site with feature and comparison pages, each with its own Open Graph image, and a publishing routine for SEO guides driven by Search Console data.
Build
Custom Node static site generator
i18n
11 languages, RTL included
SEO
Sitemap, hreflang, OG images
Next project
Honest Mailbox