Charles Kornoelje

profile shot of Charles

I help companies modernize their tech stacks and create performant experiences users love.

Projects

Tekton.com

6 month rewrite of Tekton.com using modern web technologies and best-of-breed microservices.

    Next.jsReact.js

Course Schedulizer

Project used internally at Calvin University by department chairs

    React.jsSass

Zundo

middleware for zustand. add time travel to your apps

    TypeScriptReact.js

React Reactions

Fork of an old npm package updated to work with modern React.js and Next.js

    React.js

Turtle Tracker

Mobile app used by the Calvin Ecosystem Preserve to track the health of their threatened box turtles

    React NativeExpoFirebasePostgreSQLIonic

Power-Up Pong

A hardware project that used Raspberry Pi to control a game of Pong and connect to a remote server. A web application was used to display the state of the game and could be viewed anywhere in the world.

    PreactTypeScriptMQTTRaspberry Pi

IT Inventory Tracker

Internal app used at CQL to keep track of their inventory.

    .NET CoreC#React.js

Benchmark

Internal app used at CQL

    .NET CoreC#React.jsSQL Server

Vacation Tracker

Restyled internal CQL HR vacation app 🌴

    BulmaGulp

csps

tools to solve constraint satisfaction problems

    TypeScript

Harmoniously

automatically create non-conflicting semester schedules for departments and universities

    TypeScript

Grit Leadership

Coaching Evaluation platform

    TypeScriptReact.jsMUI

Calvin Orientation

Mobile app used by Calvin University to help students learn about the campus and complete Quest

    TypeScriptReact NativeExpo
  • GitHub

    The social media where I spend most of my time. Here, you will frequently see me star interesting projects and publish new releases of my packages.

  • LinkedIn

    Probably to best way to reach out to me. I don't spend too much time on this platform, but it's a great way to see what my friends are up to in their professional lives.

  • Strava

    See what a post-collegiate runner is up to.

  • Twitter

    DMs are open! Occasionally I will tweet about web dev. Twitter is how I stay up to date on what's happening in engineering.

  • Stack Overflow

    I like to answer questions when I can to give back to the community that helped me.

Resumé

Built using Solid.js, TailwindCSS, and Vite.js. Hosted on Netlify.Copyright © 2024 Charles Kornoelje