Kasia
This is a private space. Conversations are not saved.
I'm Kasia, your AI companion. I don't care if it's a rogue API, a physics problem, or a Tottenham fan—if it's in your way, we're going right through it. What can I help you with?
home about experience photography writing games contact downloads store

// hello, world

_

Physics Student · Gunner · Gallivanter · Petrolhead

scroll
01 / about
02 / experience

Where I've been

A timeline of my academic, research, and international teaching milestones—each with snapshots from the field.

Certifications

Credentials & courses, grouped by issuer.

03 / photography

Through the lens

Every now and then, I stumble into a good photo before I know what I'm doing. Here's a curated selection of happy accidents —

Between Buildings

Between Buildings

A serene sunset over Glasgow.

Golden Hour

Golden Hour

Sunset over the Yorkshire Dales.

Docks at Dusk

Docks at Dusk

Dusk at Royal Albert Docks.

Coastal Capture

Coastal Capture

Candid capture at the coast.

View full portfolio
04 / writing

Field Notes

A mix of technical write-ups, project logs, and the occasional opinion.

Field Notes: The Decisions Behind This Site

How I Built This Website

I built this site with plain HTML, CSS and JavaScript — no frameworks, no build tools, no npm. Just files in a folder. That was a deliberate choice, and I think it was the right one.

07/06/2026 4 min read
Read more →
Field Notes: A Lab Bench In Your Pocket

How I Built PhysicsLab

PhysicsLab turns the phone in your pocket into a lab bench. Five experiments — all of them lifted straight out of the first-year undergraduate lab — run entirely off the sensors already sitting inside the handset. No probes, no DAQ box, no bench kit.

19/06/2026 6 min read
Read more →
05 / games

Arcade

A small collection of classic games I built — playable right here. Each one features a CPU opponent and local two-player mode.

01

Connect 4

Drop discs, outsmart your opponent

PLAY →
02

Noughts & Crosses

The timeless battle of X vs O

PLAY →
03

Hangman

Guess the word before time runs out

PLAY →
04

Battleships

Sink the fleet, rule the seas

PLAY →
05
WORD GLPZ FSET QEIN

Word Search

Hunt hidden words against the clock

PLAY →
06
537 619 982

Sudoku

Fill the grid, one logical step at a time

PLAY →
07

Chess

Outplay the engine or a friend

PLAY →
08

Reference Frame

Bend spacetime to cross the accelerator

PLAY →
09

Snooker & Pool

Clear the colours or run the 8-ball rack

PLAY →
06 / contact

Get in touch

Whether you have a question, an opportunity, or just want to talk — I'm all ears.

07 / downloads

My Apps

Two apps I built from scratch, now native on Mac and Windows — a full scientific workstation, and nine games in one cabinet. Both run entirely offline.

.Workspace

Utilitiesv1.0.0Mac & Windows

Everything the Android app does, on a full-size screen — live sensor telemetry, a complete CAS engine, and offline support.

  • Live sensor telemetry — real-time readings streamed straight off the hardware.
  • Complete CAS engine — symbolic algebra, calculus and equation solving, built from scratch.
  • Fully offline — every feature works with no connection, no account and no telemetry sent anywhere.

.Arcade

Gamesv1.0.0Mac & Windows

Nine games, one cabinet — Connect 4, Chess, Snooker, Battleships and more, native on your desktop.

  • Nine games built in — each with a CPU opponent, local two-player, or both.
  • Made for a keyboard — searchable launcher, recently-played shelf and shortcuts for every title.
  • Fully offline — no CDN, no analytics, nothing phoning home once it's installed.
07 / downloads

Sideload

Native Android apps I built and shipped myself — no Play Store, no gatekeepers. Straight from GitHub to your phone.

Featured

.Arcade

GamesAndroid 7.0+v1.0.0

Eight classic games, wrapped into one native app — with live leaderboards.

GET

.Workspace

A full scientific workstation — live sensor telemetry and a CAS engine, offline.

UtilitiesAndroid 7.0+
GET

.Card Table

Queens, Liar Liar & Go Fish — multiplayer, room codes, live taunts.

GamesAndroid 7.0+
GET

Not on the Play Store — a direct install. After downloading, open the file and allow installs from your browser if Android prompts you; a one-time security notice is normal for direct downloads.