Website and branding for Pyramid Security
A 72-page website, a logo redrawn in eight versions and business cards for a security company in Olt county, built in three months.

A client known only by word of mouth
Pyramid Security installs video surveillance, burglar alarms, fire detection and electrical systems in Olt, Dolj, Vâlcea and Teleorman. The company holds ANRE, IGSU and IGPR authorizations. It had no website and no logo. We built everything from scratch over about three months, working in bursts.
The first logo had a good pyramid and a hard file to use
We first drew a round seal: a blue, yellow and red pyramid, three stars on each side and the company name on the ring. The pyramid stayed. The file had problems, though. The ring text used a font that existed only on our computer, "Paza si protectie" had plain s and t where Romanian needs ș and ț, and the logo came in one version, for light backgrounds.

We rebuilt the ring and produced eight versions
The ring text is now converted to outlines, set in Archivo, with the correct diacritics. The blue ring became navy with white text, and on dark backgrounds we lightened the pyramid colours, because the blue disappeared. From the same drawing we exported eight SVG files: the colour seal, the seal for dark backgrounds, two monochrome versions for stamps or engraving, the pyramid alone in two versions, and a horizontal logo, also in two versions.

The header uses the pyramid, the seal stays on the cards
At 44 pixels the ring text can no longer be read. The site header uses the pyramid alone with the company name beside it, and the full seal stays on the business cards. The pyramid is also the browser icon, at 32 and 180 pixels.
72 pages generated in advance
The site is written in Next.js 15, TypeScript and Tailwind v4, with MySQL through Prisma. It has 8 service pages and one page for each service in each of the 4 counties. Every page has its own title, description and structured data for Google. Projects are added from an admin panel with a drag-and-drop editor (Puck), and uploaded photos are converted automatically to WebP at 400, 800 and 1200 pixels.

A hosting account capped at 120 processes
We deployed on Hosterion with cPanel. The account was at 118 of 120 processes, and npm ci on the server stopped with SIGABRT while installing Prisma. We first suspected memory. The limit was on processes, because CloudLinux counts threads too, and Hosterion does not let us raise it. So we built everything locally and uploaded a precompiled 34 MB bundle, replacing the Mac binaries with Linux ones for Prisma and sharp. With UVTHREADPOOLSIZE=2 and VIPS_CONCURRENCY=1, sharp works on a single thread when photos are uploaded.
The back of the business card lists six kinds of work
The front has the seal, the company name, "Authorized ANRE, IGSU, IGPR", contact details and a QR code. On the back we listed the work: electrical installations, burglar alarms, video surveillance, physical security risk analysis, fire alarms and access control.


Clients now find the company online too
Before, the company became known by word of mouth. Now some of its clients arrive from online. In the first month, the site brought in 20 requests.