Jonathan Kula

Happy small hours!

I’m Jonathan— programmer by day, and trying out too many hobbies by night :)

This site is a WIP. Feel free to explore my GitHub or check out my resume in the meantime!

Things I can do

Here are just a few of the systems and skills I’m praticed with. I love building tools I and others can use, and I use those projects as an opportunity to explore systems I’m unfamiliar with.

  • Web Development
    Typescript
    Javascript
    React
    Vue
    HTML
    CSS
    Next.JS
    MaterialUI
    Offline-First Web Development
    Service Workers
  • Full Stack
    API Design
    Node.js
    Java (+Kotlin, Scala)
    Python 3
    GraphQL
    Hasura
  • Database Systems
    PostgreSQL
    MongoDB
    BigQuery
    MariaDB
  • Application Platforms & DevOps
    Kubernetes
    Docker
    Terraform
    AWS S3

A Few Accomplishments

Here are a few personal or related projects I’ve built

Keyset

Typescript
Vue
Node.js
GraphQL
PostgreSQL
Kubernetes

Allows the assignment of rich text clipboard snippets to keystrokes to assist industries tha utilize repeated blocks of text (e.g. teachers, lawyers, etc).

Paperless

Javascript
React
Node.js
MariaDB
Team Project

Custom assignment submission and grading webapp used by the intro CS program at Stanford. Extended the TA feedback feature to allow for new types of comments, and integrated our auto-grading frameworks with our online rubrics.

Audio HQ

Typescript
React
MaterialUI
Next.JS
Service Workers
Offline-First Web Development
GraphQL
Hasura
PostgreSQL
AWS S3
Terraform

Collaborative environment for uploading and playing music in sync with others, with a focus on caching and low bandwidth usage.

Contact Me

If you want to get in touch, feel free to send me an email here