Hi! I'm

Keegan Fontaine

Software Developer

Who I Am

A piece of code for a really simple spinning calculator I made while learning Javascript.

How it Started

For much of my life I've had an interest in computer technology, culminating in taking my high school's computer science class. Almost imediately, I was hooked. I loved the challenge of solving complex problems, using computers as a means to do so. Eventually, this lead me to enroll in Ball State's computer science program.

Where it's Going

Since enrolling, I've joined Ball State's Digital Corps as a fullstack software developer. Here, I've learned necessary technical and nontechnical skills in which to design, build, and test applications of all kinds.

My Projects

Humanizing Addiction

A public website for an immersive learning class at Ball State, meant to fight the negative stigma surrounding drug addiction in the Muncie community. One of this project's unique challenges was allowing complete content management for the students of the immersive learning class -- leading to the use of Wordpress as a headless CMS, in which our clients would supply page content with a simultaneous design and development cycle.

Some of the tech: React, Typescript, Wordpress/PHP

BSU Orchid Greenhouse

Ball State's Orchid Greenhouse houses thousands of separate orchid flowers for view by both the general public and academia. This was a huge project that involved the development of a public facing website to view the plant collection, an admin panel with which to update and manage plant data, and new strategies to systematically migrate thousands of plants to a newly developed database.

Some of the tech: Svelte, Typescript, AdonisJS/MVC Architecture, MySQL, Docker

CERES

A website for Ball State's Center for Energy Research Education Service (CERES), cateloguing the history and goals of the organiztion to study energy use and conservation. This site is filled with fun little animations, and was one of my first experiences getting thrown into a codebase halfway to completion. It was an incredibly valuable experience!

Some of the tech: React, Typescript, React Router, GSAP

MyBallState

A huge project, 'MyBallState' is BSU's new student information portal. The site functions as a centerpoint for a collection of widgets, for which I was part of the development process. Because each widget requirs its own design and functionality, the design and development process was intensely iterative -- and constantly engaging.

Some of the tech: HTML/CSS/JS, Asynchronous Data Fetching, RSS Feeds

Let's Work Together

Or email me directly at keegsfontaine@gmail.com

Send a brief description of the projects you’d like me to help bring to life.