GithubHelp home page GithubHelp logo

Hello 👋 , I'm Kitson Kelly

Follow on Bluesky Follow on LinkedIn

I am a Director 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
langchain-kv A library of tools for persisting LangChain.js data in Deno KV GitHub Stars
md2pdf A library that converts markdown to a PDF GitHub Stars
mdd2img A library that converts a Mermaid diagram markdown to an image (SVG, PNG, JPEG, WEBP) 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
deno_graph The library for Deno that generates the dependency graph of code for a workload/program. 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

Kitson Kelly's Projects

api-doc icon api-doc

A TypeScript API Documentation Generator

bubba icon bubba

A GitHub bot, making Eric's life easier

choak icon choak

An example chat application using Deno and Oak

cli icon cli

:rocket: Dojo 2 - command line tooling.

cometd icon cometd

The CometD project, a scalable comet (server push) implementation for web messaging.

composejs icon composejs

ComposeJS is a lightweight JavaScript library for object composition

composio icon composio

Composio equip's your AI agents & LLMs with 100+ high-quality integrations via function calling

core icon core

TypeScript and JavaScript core library utilities

cpm icon cpm

CommonJS Package Manager

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.