Jason's Portfolio
to January 03, 2023
Programs
(click item to expand info)
web application to publish question forms
every question and answer supported by one or more re-wording(s) to emphasize expression over objective words
Go to site
SurveyShuttles: ReactJS, AWS (Lambda, API Gateway, S3), JavaScript
encapsulation of animated reorder of dom elements in a list
adjustable animation duration, per item delay
slots can be occupied by any DOM element (not only React components or plain text)
Go to package page
ShuffleStack: ReactJS, TypeScript, animations, CSS
a translator for GraphQL to SQL and relational db tuples to nested objects
aggregates data, uses fewest(?) queries, supports entities represented by multiple tables (interfaces and type hierarchies)
Go to support page
graphql-w-persistent: Haskell, open-source, middleware, SQL
set of programs to run in Docker containers to organize a queue for containers to be run in sequence
good for setup or data processing in one container while another container is supposed to wait
Go to support page
RelayAndContainers: Docker, C, distributed systems
iOS mobile application for timekeeping durations from events
set reminders per event/task/occasion
Core Data, Cloudkit, UIUserNotifications, UIKit, in-app purchases
sync user data with all iOS devices connected to same iCloud account
interactive notifications for better tracking of individualized timers
Go to support page
CompanyClock: iOS, Swift
mobile application to chonologically order and list unfinished assignments
in-app links to online quizzes
UIUserNotifications for upcoming due dates
data is collected from Canvas online education API
Go to support page
UBC ToDos: iOS, Swift, third-party APIs
contributed feature to order smaller groups of tuples by joined tupled data
Go to pull request
JavaLite: Java, SQL, database ORM
a companion to short story lovers
using ML NLP solutions as building blocks for QA bot
Go to support page
Memobot: Java, AI, NLP
contributed single frame capture function for IDS cameras in Python interface library
pre-reading operation instructions in equipment provider manual
Go to site
ids: Python, C, hardware operation
contributed OPTIONS action to RESTful API framework
Go to PR
goexpress: GoLang
Articles and forum replies
(click to go to article)
Medium article on redirecting traffic from DNS host to Heroku
Medium article for graphql-w-persistent about instructions for adding GraphQL mask on MySQL and PostgreSQL databases by AWS Lambda
Medium article for comparing diagrams for functional programming programs
response for a solution to failing to build julia plotting library