MICHAEL CHRISTWIN / SOFTWARE ENGINEER

Thoughtful interfaces.
Dependable systems.

I’m a fullstack JavaScript & TypeScript developer, connecting the details you see with the foundations you don’t.

01 / SELECTED WORK

Code with a purpose.

All repositories
01 / EXPLORER

M3terscan

An explorer for meters on the M3tering Protocol, making the ecosystem browsable through a web interface.

FrontendProtocol dataOpen source
02 / INDEXING

M3terstate Indexer

Indexing work in the M3tering ecosystem. Explore the repository for the implementation and technical details.

IndexerM3tering ecosystem
03 / WEBSITE

Switch Electric

Website development for Switch Electric, connecting frontend craft with a business presence on the web.

FrontendBusiness website
04 / BACKEND

M3terscan API

A backend for M3terscan frontends, connecting the explorer experience with the data it needs.

BackendAPIOpen source
05 / ECOSYSTEM

M3trs

More work from the M3tering ecosystem. Dive into the source and explore the project on GitHub.

M3tering ecosystemOpen source
06 / PROTOCOL WEBSITE

m3ter.ing

The landing page for M3tering Protocol: an introduction to the protocol and its ecosystem.

FrontendLanding page

02 / ABOUT & TOOLKIT

The whole stack.
The small details.

I work across the web stack, with JavaScript and TypeScript at the center. I care about software that’s easy to use, easy to understand, and easy to keep building on.

My experience spans frontend roles, contract work with Switch Electric, and open source contributions across the M3tering Protocol ecosystem.

Follow the code
01 / LANGUAGES

JavaScript & TypeScript

HTML · CSS

02 / DATA & SERVICES

PostgreSQL

Backend development · APIs

03 / INFRASTRUCTURE

Docker · NGINX

Linux Servers

04 / COLLABORATION

Git & open source

Version control · Ecosystem contributions

03 / EXPERIENCE

Learning by building.

TEAMS, CONTRACTS & COMMUNITY
OPEN SOURCE

Open Source Contributor

M3tering Protocol ecosystem

Contributions spanning protocol websites, an explorer, backend services, and indexing projects. Explore the selected repositories above for the code.

Community
CONTRACT WORK

Contract Developer

Switch Electric Ltd

Software development on a contract basis for Switch Electric.

Contract
DEC 2022 — AUG 20239 months

Front End Developer

Learnhall

Frontend development in a part-time role.

Part-time
OCT 2022 — JAN 20234 months

Junior Front End Developer

Switch Electric

Frontend development as part of the Switch Electric team.

Internship

04 / WHAT’S NEXT?

Good things start
with a connection.

Explore my code and find my latest profile details on GitHub.

Find me on GitHub