A Web Campaign for Fair Opportunity Distribution in Local Schools
A TypeScript-built advocacy site making the case for transparent, fair distribution of opportunity in East Grand Rapids Public Schools.
Not everything I build is infrastructure or a game. This one is a campaign. The EGRPS Transparency Campaign is a web project advocating for fair opportunity distribution in East Grand Rapids Public Schools. The source material is thin, so I will keep the post to what I can honestly stand behind: the intent, and why a small TypeScript site is the right shape for it.
Software as an argument
An advocacy campaign lives or dies on whether people can understand the ask quickly. The point of building this as a web project rather than a PDF or a thread is that a site can present the case clearly, hold up under scrutiny, and be linked, revisited, and shared. Transparency is the whole theme, so the medium had to match the message. A public, durable web page is itself a small act of the transparency it argues for.
Choosing TypeScript for something like this is not about scale, it is about not shipping something broken into a civic conversation. Type safety keeps a small site honest as it grows, and it means the thing I put in front of a community does not fall over on the details.
The takeaway
The lesson I take from this project is that engineering skills are civic tools too. The same instincts that build a product, clear presentation, correctness, and something durable enough to link to, apply just as well when the goal is a fairer local institution. Sometimes the most useful thing you can build is a clear public case for doing better.
Have something that needs building, or stabilizing?
These notes are the work log. The paid work runs through Moonshine Labs, my product and engineering studio. Tell us what you're building, or grab a call.
Work with us →