Projects

A curated selection of my web projects available for demonstration within iframes on pages generated from MDX files by Next.js.

August 31, 2021

StartPage Zwei

A browser homepage, intended to replace the Firefox default, that was written using Next.js. This progressive web application provides the user with a search bar, icon based favorites, a menu of even more icons indicating the site that clicking it will take you to and a clock which gives the time and date for quick reference.


January 25, 2021

CV Generator

A quick demonstration of how one can use Node to streamline their job search process, not something I actually do but a fun experiment that others may find some practical value in or find it an instructive example. Features my usual style and custom artwork as the background.


September 03, 2020

Preact Playground

A quick experiment with the Preact library, a React replacement that is fully featured and much lighter than React itself while still retaining compatibility with React libraries. Demonstrates a growing tendency towards using variants of React and experimenting with its boundaries.


August 31, 2020

StartPage

A browser homepage, intended to replace the Firefox default, that was written using Next.js. This progressive web application provides the user with a search bar, icon based favorites, a menu of even more icons indicating the site that clicking it will take you to and a clock which gives the time and date for quick reference.


August 15, 2020

Crazy-Wise Gatsby Starter

A Gatsby starter that employs Styled Components and tinaCMS to create a beautiful and fully featured blog that features my custom art work. With light and dark mode, as well as rich, colorful graphics, this starter is sure to impress and thanks to the powers of Gatsby, is configured mostly in JSON files that are then rendered into React (which is then rendered into HTML/CSS).


June 01, 2020

Future Value Calculator

Another simple, plain JS application that takes principle, interest rate, term and calculates the value the investment will have at maturity. Another attractive application with perfectly functional logic under the hood.


May 20, 2020

Invoice Calculator

A simple calculator that calculates invoices that adds a specific discount to the subtotal based on the customer type.


May 19, 2020

Odd Job

This task management application actually utilizes state in vanilla JS enabling the user to edit, delete and even return (so long as they haven't cleared their cache). Idea was the replication of features of heavy libraries in vanilla JS as a proof of concept. It uses `state` as its means of retaining data between user visits but is otherwise relatively similar to the `Random Task` project while having a distinct appearance from it.


April 19, 2020

Random Task

A simple to-do list that stores information locally in the client's cache that enables 'to-do' functionality. Written as an experiment in leveraging local storage in Javascript using the cache on the client browser.


March 03, 2020

Class Introduction

A bonus assignment for a class at the local community college I took as a means of sharpening my skills. It was intended to be a quick introduction to the class, which was on Javascript and being that I was among the few that knew HTML and CSS, I used the opportunity to show off. It is remarkable really only for the interface's fresh and dark theme.;


January 13, 2020

Keeper CRM

A quick exploration of the MERN stack that features user authenication, the ability to store contacts within the application that are persistent between logins/systems using MongoDB Atlas as well as a minimal and pleasant user interface.


January 01, 2020

HTML5 Features

Some unusual, awesome features of HTML5 demonstrated on a page as a means of testing them and describing them to others.


August 21, 2019

Opitx Docs

the documentation site that I wrote for the Markdown editor I put together for Linux using Electron


July 30, 2019

Opitx MD Editor

A Markdown editor with Live Preview beside the text editor itself wrapped up in an Electron.js application and packaged for major Linux platforms.


June 03, 2019

Saar Janak

A web application that creates a random, abstract image that is intended for backgrounds for websites or desktops. The project was mostly about generating the random image, so tooling still needs to be implemented to allow the user to download the generated image. Demonstrates the use of Javascript for purposes external to the site's front end, instead showing the ability to use it in site logic abstracted from the front end.