Skip to main content
Ewan Croft

Ewan Croft

(he/him (e/esan))

Software developer and hobbyist poet

United KingdomπŸ‡¬πŸ‡§
Open to:CollaborationsFull-time rolesCommissioned work
Preferred workplace:Remote (worldwide)Remote (same region)Remote (same country)
Report

Activity

Active on:Bluesky networkStandardTangled

Loading activity...

View full activity

Education: 7

Northampton College

A Level in Information Technology

Sep 2024 - Jun 2025

OCR Cambridge Technicals Level 3 Introductory Diploma in Information Technology.

Northampton College

GCSE in Information Technology

Sep 2023 - Jun 2024

OCR Cambridge Technical Level 2 Diploma in Information Technology. Units: Communicating in the IT industry (5 credits), Working in the IT industry (5 credits), Database systems (10 credits), Spreadsheet modelling (10 credits), Computer graphics (10 credits), Customising software (10 credits), Developing programming solutions (10 credits).

Northampton College

GCSE in English Language

Sep 2021 - Jun 2023

Northampton College

Level 1 Certificate in Employability Skills

Sep 2021 - Jun 2022

Ousedale School

GCSE in French

Sep 2016 - Jun 2021

Ousedale School

GCSE in Mathematics

Sep 2016 - Jun 2021

Ousedale School

GCSE in Biology

Sep 2016 - Jun 2021

Projects: 9

numlang

github.com/ewanc26/numlang

Apr 2026 - Present

Esoteric stack-based language. Compiles to C via Python. Character set: 0-9 ^ & * + - / . | ; % # ~ " !

selenium

github.com/ewanc26/selenium

Apr 2026 - Present

Esoteric language with lunar/poetic keywords: wax/seal (mutability), ritual (function), eclipse/shadow (if/else), tide (while), orbit (for). Compiles to C.

moonstone

github.com/ewanc26/moonstone

Mar 2026 - Present

Personal AT Protocol PDS implementation for NixOS. Rust identity layer via neon bindings, no Bluesky infra defaults. Experimental.

docsite

docs.ewancroft.uk

Feb 2026 - Present

Central documentation hub for all projects. SvelteKit + Tailwind + Sequoia for AT Protocol publishing. All docs at docs.ewancroft.uk.

pkgs

github.com/ewanc26/pkgs

Nov 2025 - Present

Monorepo of 18+ AT Protocol packages: malachite (music history), bismuth (document conversion), svelte-standard-site (longform publishing), atproto (service layer), ui components, and more.

malachite

malachite.croft.click

Nov 2025 - Present

Import Last.fm and Spotify listening history to AT Protocol. CLI and web app with intelligent deduplication, rate limiting, and fm.teal.alpha lexicon support. 13 stars on GitHub.

bluesky-moon-tracker

github.com/ewanc26/bluesky-moon-tracker

Jun 2025 - Present

Bot that posts moon phase updates to Bluesky. Tracks lunar cycles and posts phase changes. 4 stars on GitHub.

pds-backup

github.com/ewanc26/pds-backup

Nov 2024 - Present

Shell script for backing up AT Protocol PDS data. Handles repo sync, blob downloads, and incremental backups. 7 stars on GitHub.

website

ewancroft.uk

May 2023 - Present

Personal website with SvelteKit and AT Protocol integration. Displays Bluesky profile, blog, music listening history from malachite, mood status, and portfolio.

Credentials: 7

OCR Level 3 Cambridge Technicals Introductory Diploma in Information Technology

OCR

Jun 2025

OCR Level 2 Cambridge Technicals Diploma in Information Technology

OCR

Jun 2024

GCSE English Language

AQA

Jun 2023

GCSE Mathematics

Pearson Edexcel

Jun 2023

City & Guilds Level 1 Extended Certificate in Employability Skills

City & Guilds

Jul 2022

GCSE Biology

AQA

Jun 2021

GCSE French

AQA

Jun 2021

Publications: 100

Ewan’s Blog5 articles
Jun 2026
Jun 2026

Tablet-Fed

blog.ewancroft.uk

Jun 2026
ewan's devlog93 articles
Jun 2026
Jun 2026

Webfinger and Noise Avatars

devlog.croft.click

Mar 2026
Mar 2026

Website Comm Template

devlog.croft.click

Mar 2026

Azurite UI Overhaul

devlog.croft.click

Mar 2026

Docsite Launch

devlog.croft.click

Feb 2026

Nix Config Rewrite

devlog.croft.click

Feb 2026

Back to NixOS

devlog.croft.click

Feb 2026
Jan 2026
Jan 2026
Jan 2026

Joining Jollywhoppers

devlog.croft.click

Dec 2025
Dec 2025
Dec 2025
Dec 2025
Nov 2025
Nov 2025

Bluesky Ollama Bot

devlog.croft.click

Nov 2025

PDS DoS Incident

devlog.croft.click

Nov 2025
Nov 2025

croft.click Landing Page

devlog.croft.click

Nov 2025

Leaflet Migration

devlog.croft.click

Oct 2025
Oct 2025
Oct 2025
Oct 2025

Card UI and BlueskyPostCard

devlog.croft.click

Oct 2025

Website β€” v10 Reset

devlog.croft.click

Oct 2025

Tangled Sync

devlog.croft.click

Oct 2025
Sep 2025
Sep 2025
Aug 2025
Aug 2025

M2 to M4 Mac Mini Upgrade

devlog.croft.click

Aug 2025
Aug 2025
Jul 2025

The iMac Server

devlog.croft.click

Jul 2025

Linkat Directory

devlog.croft.click

Jul 2025
Jul 2025
Jul 2025

LLM Analyser

devlog.croft.click

Jul 2025

AT Protocol Snake Game

devlog.croft.click

Jun 2025

Moon Tracker Bot

devlog.croft.click

Jun 2025
Jun 2025
Jun 2025

Testing Leaflet

devlog.croft.click

May 2025
May 2025

Collaborative Platformer

devlog.croft.click

May 2025

My Journey to NixOS

devlog.croft.click

Apr 2025
Apr 2025

Website SvelteKit Migration

devlog.croft.click

Apr 2025
Feb 2025

Avatar Updater Bot

devlog.croft.click

Feb 2025
Feb 2025

PDS Backup Tool

devlog.croft.click

Feb 2025
Feb 2025
Feb 2025
Jan 2025
Jan 2025

AT Protocol Website Rewrite

devlog.croft.click

Jan 2025
Dec 2024

Bluesky Markov Chain Bot

devlog.croft.click

Jun 2024

Bean Dumper Rewrite

devlog.croft.click

Jun 2024
May 2024

Mastodon Markov Chain Bot

devlog.croft.click

Mar 2024
Publication1 article

On The Name

Jun 2026
Ewan's Project Documentation1 article

atpkt

docs.ewancroft.uk

May 2026

Languages: 4

English(id.sifa.defs#native)
French(id.sifa.defs#limitedWorking)
Scottish Gaelic(id.sifa.defs#elementary)
Spanish(id.sifa.defs#elementary)

Skills: 18

Other

AT ProtocolCloud StorageCompiler DevelopmentDockerLexicon DesignNix/NixOSOAuth 2.0Python
RustSecrets ManagementSelf-hostingShell ConfigurationShell ScriptingSvelteKitSwiftTailwind CSSTypeScriptUI Component Design
Ewan Croft (@ewancroft.uk) | Sifa