Become a sponsor to Michael J. Roberts
Hello! 👋 I'm Michael.
I’m a developer specialising in TypeScript and Go, strongly committed to open-source and solid programming practices. My journey in software development has been fueled by a passion for crafting well-structured, maintainable code that adheres to conventional standards. I’m constantly exploring ways to blend creativity with best practices, ensuring that every project is innovative but also reliable and accessible.
Over the years, I’ve contributed to various open-source projects, believing that sharing knowledge and collaborating with the community is key to continuous improvement. Whether I’m building new tools, refining existing codebases, or mentoring fellow developers, my goal is to champion clarity, efficiency, and innovation in programming.
Thank you for considering a sponsorship—it directly supports my work in creating open-source projects that strive for excellence and foster a collaborative community. Happy coding!
Featured work
-
observerly/astrometry
observerly's lightweight, zero-dependency, type safe astrometry library written in TypeScript. This library can be used to ascertain to positions of the Sun, Moon and the planets, as well as ascert…
TypeScript 14 -
michealroberts/monorepo-ts-starter
🔵 A simple yet hypermodern starter template for organising a pure TypeScript monorepo library
TypeScript -
observerly/fits
fits is observerly's zero-dependency library for reading images stored in the FITS astronomical format written in Typescript.
TypeScript -
michealroberts/celerity
Celerity is a lightweight, research-grade, zero-dependency type-safe Python library for astronomical calculations to plan your observations.
Python