John Turkson's repositories
crypto-trading-platform
A simulated platform for trading and managing cryptocurrency portfolios. Built with React + Typescript, hosted and scaled on AWS (Lambda).
graphqldsl
A type-safe GraphQL DSL
aws-dynamodb-serializer
Convert DynamoDB responses to standard JSON without the AWS SDK.
aws-lambda-runtime
A custom Runtime Interface for applications running on AWS Lambda via GraalVM.
aws-tools
Kotlin-first utilities and tools for interacting with various AWS services without requiring the AWS SDK.
Sync
An app to sync and display 2FA codes. Created with Jetpack Compose.
aws-request-signer
Sign AWS requests using SIGV4 without the AWS SDK.
GitHubApi
A client for the GitHub API.
graalvm-iac-template
A template repository for setting up serverless applications using GraalVM on AWS.
JohnTurkson
About me - things that I'm currently working on
kotlin-codegen
Generate Kotlin code via DSLs.
messaging
A messaging service, written in Kotlin.
nexus-demo-app
Hackweek
nexus-demo-server
Hackweek
otdr-android
NWHacks 2020
otdr-backend
API for an outdoor activity discovery and management app. Built using Ktor + CouchDB during NWHacks 2020 from scratch in under 24 hours.