Founder
Planrising | Nov 2019 - Present
Dart
TypeScript
Rust
AWS DynamoDB
AWS Lambda
AWS API Gateway
Flutter
SaaS for scheduling appointments
Developing a server-less REST backend that can calculate availability. Built a rust derive macro for generating DynamoDB (de)serialization code and for generating Dart and TypeScript classes from Rust structs. Built using Rust, Lambda, DynamoDB, and API Gateway.
Developing an appointment scheduling frontend using TypeScript, Next.js, AWS Lambda@Edge, and AWS CloudFront.
Developing an account manager frontend for customers to change their availability and manage their account. Built using Flutter (web), Dart, and AWS CloudFront.
Building the company from the ground up.
CTO | Full-stack developer
Chorefree | Oct 2018 - Oct 2019
Java
Shopify
React
JavaScript
AWS DynamoDB
AWS Lambda
AWS API Gateway
Aws sqs
RESTful API
Designed and developed a REST back end using Lambda, DynamoDB, API Gateway, and Java. Created an extensive test suite for the Java code and its interaction with DynamoDB.
Created a system for scheduling appointments between customers and cleaners. The system allows customers to pick availability based on the services required and the availability of cleaners with the right skillset.
Built a Shopify front end that interacts with our back end to let customers make appointments while using Shopify for payments and website hosting.
Developed a front end for a human planner using React and JavaScript. The front end presents an overview of all appointments and allows the user to drag and drop appointments between dates and cleaners.
Created a program that handles webhooks coming from Shopify, parses them, and performs applicable actions on the back end.