Web software, tests included.

I build custom websites, web applications and business software for companies, and I write the tests for it too. That way the delivered work can be changed safely later.

I mainly work for companies in Komárom-Esztergom county, Hungary, and I take on remote work elsewhere.

Discuss a project See my work hello@levikaldor.hu

Last full check of this site

SEO
34 pages
WCAG 2.2 AA
0 violations axe, light + dark theme
GDPR
0 third-party requests
Lighthouse
100 · 100 · 100 · 100 mobile + desktop, 8 templates
tests
3613/3613

PASS

How it works

Work

All work

What I do

How I work

  1. 1. Understanding. Goals, users, requirements and acceptance criteria.
  2. 2. Design and development. In small, verifiable steps, so there is something to try out after each stage.
  3. 3. Verification. Automated and manual tests, fitted to the project and its risks.
  4. 4. Handover. Source code, tests, documentation, access and the next steps.

My principles

Test first
For every piece of logic I first write a test that fails, and only then the code that passes it. That proves each test checks what it should.
What a machine can check, a machine checks
Tests, accessibility rules and performance measurements run before every change goes out, not only at handover.
Usable by everyone
It has to work with a keyboard, a screen reader and a slow mobile connection. I check that from the first version.
Data-minimal
I handle only the data and use only the external services that are strictly needed. This site, for example, sends no request to any third party.

This runs before every release

The output for this site, shortened. A change only reaches the main branch when every line is green. If one fails, the push stops.

About the quality gate
$ git push origin main
→ npm test                ✓ 3613 tests
→ audit: SEO              ✓ 34 pages
→ audit: axe light+dark   ✓ 0 violations
→ audit: GDPR             ✓ 0 third-party requests
→ audit: Lighthouse       ✓ 100 · 100 · 100 · 100
push allowed

Do you have a web project or an operational problem that software could make simpler? Describe it briefly and we can discuss a possible solution.

Discuss a project If you prefer to write an email: hello@levikaldor.hu