Skip to content
View kitsonk's full-sized avatar
๐Ÿ”จ
Nailing It!
๐Ÿ”จ
Nailing It!

Sponsoring

@JoshuaKGoldberg

Highlights

  • Pro

Organizations

@dojo

Block or report kitsonk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
kitsonk/README.md

Hello ๐Ÿ‘‹ , I'm Kitson Kelly

Follow on Bluesky Follow on LinkedIn

I am a Principal Technologist at CTO Labs where I don't get the opportunity to write much code for work anymore. That doesn't stop me pursuing it as a hobby though.

Formally I was a core contributor to Deno where I laid a lot of the foundations for the integration of TypeScript, integrated the language server and laid the groundwork for auto-generating documentation. I also created a few side projects to help enrich the eco-system.

I also previously worked at Thoughtworks, SitePen, NOW, Sky, Dimension Data (now NTT Services), and eLoyalty (now part of TTEC), where I was involved in various leadership and consulting roles. At SitePen I was the CTO and the Project Lead for Dojo 2.0.

I am lucky enough to be able to pursue my side projects while working full-time doing technical due diligence and advisory consulting. Some folks though are pursuing their passion. If you find any of my stuff useful, or you are getting use out of open source software, consider sponsoring a developer or project on GitHub.

These are open source projects that I created and actively maintain:

Project
oak A koa/express like middleware framework, originally created Deno but runs on Node.js, Cloudflare Workers and Bun as well. GitHub Stars
acorn A focused server side router for creating JSON RESTful API servers. All the learnings from oak in a more focused solution. GitHub Stars
kview A web application for managing Deno KV stores. GitHub Stars
kv-toolbox A library of tools to enhance working with Deno KV stores. GitHub Stars
tswhy A community effort to enrich TypeScript diagnostic messages. GitHub Stars
nocuous A static code analysis tool for JavaScript and TypeScript. GitHub Stars
entente A convention testing framework for JavaScript/TypeScript. GitHub Stars
svg-minify A Fresh plugin which uses svgo to minify SVG. GitHub Stars
xhr A polyfill for Deno of XMLHttpRequest. GitHub Stars
google-datastore A library for accessing Google Datastore from Deno. GitHub Stars

There are a some open source projects I actively contribute to, but do not maintain:

Project
@deno/kv-utils I have contributed some of kv-toolbox to a set of official utilities for working with Deno KV. GitHub Stars

I have had the privilege of being a part of some major software technology products and projects over the years. Here are some things that I made major contributions or created but no longer maintain:

Project
Deno CLI A modern runtime for JavaScript and TypeScript. I worked heavily on the TypeScript integration and built the initial implementation of the integrated language server. GitHub Stars
Deno Deploy Hassle-free platform for serverless JavaScript/TypeScript applications. While I didn't contribute much code, I was heavily involved in being an internal user of Deploy and shaping it features and capabilities.
vscode_deno Visual Studio Code plugin for Deno. I rebuilt it to work with the integrated language server and maintained it for a couple years. GitHub Stars
deno_doc The library for Deno that generates documentation and other static analysis. GitHub Stars
Fresh Charts A server-side-rendered charting library for Fresh. I created the project during an internal Deno hack-a-thon. GitHub Stars
Dojo A Progressive Framework for Modern Web Apps. I was a key contributor to Deno 1.X and was the project lead that re-invented Dojo for 2.0. GitHub Stars

Pinned Loading

  1. kview kview Public

    A web app for Deno KV

    TypeScript 80 6

  2. kv-toolbox kv-toolbox Public

    Utilities for working with Deno KV ๐Ÿฆ•๐Ÿ—๏ธ

    TypeScript 73 5

  3. oakserver/oak oakserver/oak Public

    A middleware framework for handling HTTP with Deno, Node, Bun and Cloudflare Workers ๐Ÿฟ๏ธ ๐Ÿฆ•

    TypeScript 5.2k 235

  4. oakserver/acorn oakserver/acorn Public

    A focused RESTful server framework for Deno ๐ŸŒฐ๐Ÿฆ•

    TypeScript 54 2

  5. ts-why/tswhy ts-why/tswhy Public

    A community effort to enrich TypeScript diagnostics

    TypeScript 60 4

  6. denoland/deno denoland/deno Public

    A modern runtime for JavaScript and TypeScript.

    Rust 101k 5.4k