HomeAboutProjectsServicesCubieTecBlogContact
DESIGN

Dark interfaces people can actually read

Pure black is a trap. Contrast ratios, glass surfaces, and the three mistakes I made before this site looked right.

Pure black backgrounds with pure white text look striking in a screenshot and hurt after ten minutes. The contrast is too high, and text appears to vibrate against the background.

Near-black works better. This site uses #020204 with text at #fbf8fc, which keeps a strong contrast ratio without the harsh edge.

Glass surfaces need a light hairline along the top edge. Without it a translucent panel reads as a smudge; with it the eye reads a real surface catching light.

The mistake I repeated three times was tinting every panel with the brand colour. It looks cohesive for one screen and exhausting for a whole page. Colour belongs on the things you want clicked, and almost nowhere else.

Test in daylight. A palette that looks refined at midnight can be unreadable by a window at noon.

Written by Mr Mehedi Work with me →
KEEP READING

More posts

All posts →
ENGINEERING

Why instant digital delivery is harder than it looks

An order that completes in two seconds needs a queue, a retry policy and a refund path. Here is the architecture that finally held under load.

Read post →
AI

Putting an AI assistant into a product people pay for

Where the API key lives, what each request really costs, and how to stop the model answering questions it has no business answering.

Read post →
PAYMENTS

Building escrow that survives real disputes

Holding money is the easy part. Deciding who gets it when two people disagree is where the design work is.

Read post →
© 2026 Mr Mehedi. All rights reserved.