QuantumPeak Games

Imagine · Innovate · Elevate

Some things you cannot be told. You have to watch them move.

QuantumPeak Games builds small learning tools and games for Android. Each one takes a subject that is normally explained on a page and turns it into something you can poke with a finger until it makes sense.

Elevation 0b00000001 · the product

Baseshift

Bases and bits, made visual.

Type a number in any base — binary, octal, decimal or hexadecimal — and it converts live into all the others, with the actual bits laid out so you can see how one quantity looks in four different notations at once.

Try it — tap a bit

BIN00000000
OCT0
DEC0
HEX0x00

The app goes further than the toy above. A full set of bitwise operations — AND, OR, XOR, NOT and shifts in both directions — runs on two operands with the result shown bit by bit, so you see precisely how each operation combines its inputs. Bit widths of 8, 16, 32 and 64 change what NOT and the shifts actually do, and the app shows why.

On top of the tools sits a practice mode: timed conversion drills and operation challenges that track your progress, turning base conversion from something you count on your fingers into something you simply know. A reference explains every base and every operation in plain language.

Package com.radixlab.baseshift. Everything runs on the device: no account, no connection, no advertising.

Elevation 0b00000010 · how we work

Four decisions we do not revisit

The device is the whole computer

Everything computes locally. No backend of ours sits in the loop, so nothing can go down, nothing of yours can leak from a database we should never have built, and the app behaves identically with the radio switched off.

Correct beats simplified

Teaching software that softens its subject into something untrue teaches the untruth. When we show bits, they are the bits. When a shift drops a bit off the end, we show it gone rather than pretending it wrapped.

Nothing to sign up for

No registration screen between a person and the thing they opened the app to do. If a feature ever genuinely needs identity it can wait until it does — so far none has.

Permissions are borrowed

The manifest gets read line by line before every submission. Anything we cannot defend in one plain sentence is deleted, along with whichever feature asked for it.

Elevation 0b00000011 · higher ground

What is still being cut

No dates attached, because dates on a studio this size are decoration. Floating-point representation — sign, exponent and mantissa laid out the same way the integer bits are now — is written and being fitted to the existing bit view. Two's complement and signed arithmetic sit behind it, which needs the width selector to grow a signed mode first.

Further out we are looking at character encodings, where the same bytes mean different letters depending on who is reading them. Whether that becomes a section of Baseshift or something of its own is undecided.

Occasionally a thing gets abandoned. A visualiser for endianness took two weeks and never explained the concept better than a drawing on paper, so it was deleted rather than shipped. That is a normal outcome here, not a failure.

Elevation 0b00000100 · asked of us

Questions that keep arriving

Is this a calculator or a teaching tool?

Both, deliberately. The converter and the bit playground are genuinely useful when you need an answer, and the practice mode exists so that eventually you stop needing them.

Why does NOT give me a different answer than my calculator?

Because NOT depends entirely on bit width. Inverting 5 in 8 bits gives 250; in 16 bits it gives 65530. Baseshift makes the width explicit and shows the whole register, which is exactly the confusion it was built to remove.

Does it need a connection?

No. Every conversion, operation, drill and explanation lives inside the application. Aeroplane mode changes nothing.

Where does my practice progress live?

In the application's own private storage on your phone. It is never uploaded, which also means it does not follow you to a new device.

Advertising or purchases?

Neither, in the current release. If that ever changes, the privacy notice is rewritten and published before that release ships, not after somebody spots it.

Something is wrong — what helps you fix it?

Your device model, your Android version, and the exact value and width that misbehaved. That trio usually removes a day from finding the cause.

STYLED BY SMITA LTD trading as QuantumPeak Games
Registered in England and Wales
Director: Smita Yadev

434 Talbot Skyline
204–226 Imperial Drive
Harrow HA2 7HA
United Kingdom

peak@styledbysmita.work
Support answered within five working days.

What Baseshift does with information on your device — which is very little, and none of it reaches us — is written out plainly.

Read the privacy notice

© 2026 Styled By Smita Ltd · Harrow, United Kingdom