Est. MMXXV · Independent IT workshopOpen files · Closed mouths
Vol. 01
Issue 001
Filed under:
IT · Web · Ads
Information technology services

WE BUILD
WEBSITES
AND WEB
APPLICATIONS.

Grimy Company is an IT studio. We develop and maintain websites and web applications, provide IT consultancy, and run digital marketing and online advertising campaigns for our clients.

IT consultancyWeb developmentWeb app maintenanceDigital marketingInternet advertisingPerformance auditsSearch & contentSaaS plumbingLegacy rescueHonest invoicesIT consultancyWeb developmentWeb app maintenanceDigital marketingInternet advertisingPerformance auditsSearch & contentSaaS plumbingLegacy rescueHonest invoices
§01 — Manifesto

We don't sell magic.
We sell maintenance.

Most agencies sell you a glossy launch and disappear into a Slack graveyard the day the contract ends. The site rots. The plugin breaks. The conversion rate quietly drowns. Six months later you are paying someone new to read the same database.

Grimy Company is built for the second year, the third migration, the version that comes after the launch poster comes down. We treat web work like plumbing: it has to keep working when nobody is looking, in the rain, at 3 a.m., on a server in another country, under a domain you forgot you owned.

Our clients are small operators with real revenue — clinics, law firms, ecommerce shops, B2B SaaS, regional manufacturers — who don't want to learn the difference between SSR and SSG, and shouldn't have to.

We write proposals in plain language. We invoice in EUR. We hand over the keys, the repository, the analytics account and the passwords. If you fire us, you keep everything. That's the point.

§02 — Services

Seven things we do
very seriously.

Pick one, pick several, or hand us the whole stack. Every engagement is scoped in writing, priced in advance, and ends with you owning the result.

01

Information Technology Services

The boring, load-bearing layer.

Server provisioning, domain and DNS hygiene, mailbox setup that doesn't end up in spam, backup routines you can actually restore from, on-call patching, SSL renewals, log review, incident write-ups. We document what we do so the next person — including future you — can read it.

  • Hosting & DNS
  • Backups & DR
  • Monitoring & alerts
  • Mailbox & deliverability
02

IT Consultancy

Second opinions, before you sign the contract.

Vendor review, architecture audits, technology selection, security posture, GDPR and accessibility readiness, build-vs-buy memos, RFP support. We are happy to be the unfashionable voice in the room arguing for the duller, cheaper, more maintainable option.

  • Architecture audits
  • Vendor due diligence
  • Security & GDPR
  • Build vs buy
03

Website Development

Sites that load fast and age slowly.

Marketing sites, landing pages, multilingual estates, CMS-driven editorial sites, headless commerce front-ends. We choose stacks based on who has to edit the thing on a Tuesday, not what was on Hacker News last week. Output is semantic HTML, accessible, indexable, and licensed to you.

  • Marketing & landing
  • Multilingual CMS
  • Headless commerce
  • Editorial systems
04

Web Application Development

Internal tools, portals, dashboards, the lot.

Custom CRUD with real auth, customer portals, booking systems, internal admin panels, API integrations, data pipelines, scheduled jobs. We prefer small, legible codebases over frameworks that demand a PhD. TypeScript, Postgres, sensible queues, tests where they pay rent.

  • Customer portals
  • Admin & ops tools
  • API integrations
  • Scheduled jobs & ETL
05

Maintenance & Long-term Care

We answer when the alarm goes off.

Monthly retainers that cover security patches, dependency upgrades, content edits, copy changes, accessibility fixes, performance budgets, analytics sanity, broken-link hunts, and the quarterly conversation where we tell you what we noticed and what to do about it.

  • Patches & upgrades
  • Content & copy
  • Perf & a11y budgets
  • Quarterly reviews
06

Digital Marketing

Numbers that match the bank statement.

Search-led content, technical SEO, on-page work, organic growth strategy, landing page conversion work, email lifecycle, attribution that doesn't lie to itself. We start by deleting the metrics that don't matter and then we optimise the three that do.

  • Technical & on-page SEO
  • Content strategy
  • CRO & landing pages
  • Lifecycle email
07

Internet Advertising

Paid media, run by people who can read a P&L.

Google Ads, Microsoft Ads, Meta, LinkedIn, programmatic display where it makes sense. Tight account structures, real conversion tracking, weekly notes in plain English. We will tell you when to stop spending. We will refuse campaigns we don't believe in.

  • Search ads
  • Paid social
  • Display & retargeting
  • Tracking & attribution
§03 — How we work

Five steps.
No theatre.

I.
Listen

30 minutes, free, no deck. You describe the mess. We ask the awkward questions. We say what we'd do, or we say we are the wrong shop and recommend someone else.

II.
Scope

A written proposal in one document: what we will do, what we will not do, fixed price or capped hours, deliverables, who owns what, when it ends.

III.
Build

Weekly progress, working preview links from day one, a Loom or two when words run out. No surprise invoices. No mystery sub-contractors.

IV.
Ship

We hand over the repository, the accounts, the credentials, the analytics, the documentation, and a recorded walkthrough. The lights stay on the day we leave.

V.
Tend

Optional monthly retainer for everything that comes after: patches, copy edits, ads, growth experiments. Cancel any month.

§04 — Field notes

Recent rooms
we left tidier than we found them.

Macro shot of a circuit board
Legacy rescue · Logistics SaaS

A ten-year-old Rails app, brought back from the dead.

Inherited from a vanished agency. Five Ruby versions behind, a database that wouldn't migrate, a payment provider that had been sunset for three years. We froze the production traffic, mirrored the data, ported the critical path to a current stack in twelve weeks, and ran both versions side by side until the numbers matched. Then we turned the old one off.

Dark workspace lit by a single screen
Search + ads · Regional clinic group

From 40 leads a month to 280, with the same ad budget.

Eight branded sites collapsed into one multilingual estate. Local schema, proper internal linking, the ad accounts torn down and rebuilt around three intents instead of forty. The new site loads in under a second on a four-year-old Android. The owner now reads the monthly note on the train.

11y
Average client retention
00
Long-term contracts required
1d
Reply window, working days
100%
Code & accounts handed over
§05 — Long read

Why we called it grimy.

The internet, looked at closely, is filthy. Cables under floors. Patches on patches. Cron jobs nobody remembers writing. A hundred and forty open browser tabs. Servers in warehouses with names like racks in a butcher's freezer. We do not pretend otherwise.

The agency aesthetic of the last decade — the gradient, the rocket emoji, the synth pad, the smiling stock photo of a diverse team pointing at a laptop — was always a lie about what the work is. The work is grimy. The work is reading other people's bad code at midnight and not making it worse. The work is calling the registrar because the domain renewal bounced. The work is explaining, again, why the contact form has been going to spam since 2021.

We picked the name because it sets the right expectation. You are not hiring a content studio in a converted glass factory. You are hiring a workshop. There is solder on the bench. The kettle is on. We will do the job, write down what we did, send you the invoice, and answer the phone next time.

If that sounds like the kind of supplier you have been looking for, the email is at the bottom of this page. We read every message. We reply within one working day, even to the ones we decline.

§06 — Tools of the trade

The toolbox.

Boring is a feature. We pick what we can debug at 3 a.m. without googling.

Languages
  • TypeScript
  • Go
  • Python
  • SQL
  • Bash
Frameworks
  • React
  • TanStack
  • Next/Nuxt
  • Astro
  • Laravel
  • Rails (rescue)
Data
  • PostgreSQL
  • Redis
  • ClickHouse
  • BigQuery
  • S3-compatible storage
Infra
  • Cloudflare
  • Hetzner
  • AWS
  • GCP
  • Docker
  • Terraform
Marketing
  • GA4
  • GSC
  • Looker
  • Ahrefs
  • Google/Meta/LinkedIn Ads
  • Plausible
§07 — Questions
Are you a freelancer or an agency?[ + ]

Neither, really. A small, registered company with a tight bench of senior engineers and marketers. No juniors billed at senior rates. No outsourced production line.

Do you work with clients abroad?[ + ]

Yes. Most of our work is for clients across the EU, the UK and the US. We invoice in EUR and work in English, plus a couple of other languages when the project calls for it.

Do you do design?[ + ]

We do enough design to make the work coherent — typography, layout, design systems, basic brand work. For full identity systems we partner with two studios we've worked with for years and will introduce you directly.

Do you sign NDAs?[ + ]

Yes, standard mutual NDAs, signed within a day. We will not sign anything that bans us from listing the engagement in vague terms in this section.

What's the minimum engagement?[ + ]

Two days, for an audit. Most projects sit between EUR 4k (a tight landing page or audit) and EUR 60k (a full web app build). Retainers start at EUR 1.2k/month.

Will you take over a project from another agency?[ + ]

Often. About a third of our work is rescue. The transition is structured, written down, and priced in advance, and we will always tell you if the honest answer is to start over instead.

§08 — Get in touch

Send a job.
We answer.

One inbox, one human, one working-day reply. Tell us the problem, the deadline, and the budget if you have one in mind. If we are not the right shop, we will say so and point you somewhere good.

Workshop
Szuglo utca 82
1141 Budapest
Hungary
Hours

Mon–Fri
09:00 – 18:00 CET

Closed on public holidays. Emergencies on retainer: 24/7.