profile

projects

Programming is not only my job, it is one of my many hobbies. The projects below are a combination of personal projects 👨‍💻, and professional projects 💼. Click on a project to view more info. Some links might take you to the project, or to the GitHub.

dotmd2021 - present

A web-based markdown editor accessible on any device. Simply sign in with Google and all your files will be synced automatically. Full markdown support, LaTeX, Github syntax highlighting, and much more!

TypeScriptNextJSReactJSMongoDBRESTNextAuthSCSSMDNGINXUbuntuNodeJS
👨‍💻
wramble2022 - present

Wordl meets Scrabble, built with Expo & React Native.

TypeScriptReact NativeExpoNodeJSCSS
👨‍💻
typr2021 - present

A recursive run-time type checking package that is simple to use yet provides all the functionality you will ever need. Written by and for Typescript.

TypeScript
👨‍💻
chlorine2020 - present

An abstracted, async, easy to use, type-safe function invocation event handler framework.

TypeScript
👨‍💻
silicon2020 - present

silicon is a MongoDB driver. It wraps the official driver provided by MongoDB found here on NPM. silicon simplifies many processes by providing a type-safe object-oriented wrapper of the MongoDB driver. Also included in silicon is a powerful type-safe query driver.

TypeScriptMongoDBNodeJS
👨‍💻
astra2022 - present

A set of React components for developing interactive mission control software for aerospace applications.

TypeScriptReactSCSSRedux
💼
neon2020 - present

Neon is a simple package the provides really helpful logging. With even just the default options, Neon makes console.log() look like a smudge on a rock. It provides the type of the logged value, the stack it came from, and prints using the colors package.

TypeScriptNodeJS
👨‍💻
hydrogen2019 - present

Hydrogen is a jack of all trades for managing APIs. You can get a big project off the ground quickly with its ease of use and vast functionality.

TypeScriptNodeJSHTTPRestJWT
💼
pstdl.com2021 - present

A website for an aerospace robotics research laboratory.

TypeScriptNextJSSCSSMDReduxLinuxNGINX
💼
Vacation Village2018 - present

A website for a mobile home park in Elk Rapids, MI.

HTMLCSSLinuxNGINX
💼
tmplit2022 - present

A CLI that helps you create new files from a specific template. It supports meta variables as well as dynamic variables from prompts.

TypeScriptNodeJS
👨‍💻
Abadi Lab2018 - 2019

A website for a medical labratory at Michigan Tech.

HTMLCSSJS
👨‍💻