Hi, I'm Jake Bukuts.✌
I graduated from the University of South Carolina with a Bachelor's Degree in Computer Science. Most of my day to day work revolves around front-end and back-end web development.
Here I blog about random code I've written.
Personal Projects
ascii-camera
Originally created for a media arts class in college this project applies either an ASCII effect or Floyd-Steinberg dithering to a camera feed.
Built using Vue 2 with the acutal visual effects being created via the creation of images with Rust and WebAssembly.
markdown-translate
A CLI tool I wrote using Node.js to localize long-form Markdown content into other languanges. Includes some cool features like MDX support and batch translation of documents.
next-blog
This project is the site you're looking at right now.
Built entirely using Next.js with Markdown content sourced from GitHub as a CMS as well as a PostgreSQL database for smaller content. Also leverages the newer features offered in the Next.js app
directory like the use of React Server Components.
c-audio-visualizer
A CLI tool that will visualize an input WAV file as a video of the amplitude data. Configurable to specify output resoultion, style, and framerate.
Still a work in progress and plan to expand it to have frequency visualization as well using Fourier Transforms.
useless-blobs
Availabe as an NPM package this tool allows for the creation of organic blob-type shapes in SVG format using various parameters like smoothing, bounding box, points, etc.
I wrote a post about the process of how this works here.
infra
Created as a means to automate the configuration of my own home server. This collection of Ansible playbooks allows some basic system configuration, sets ups and installs various docker containers, as wells configures RAID for both mdadm or zfs.