Below you will find my portfolio where you can read about my work experience and personal projects. In these summaries, I primarily write with a focus on my problem-solving, thought process and the results. You may also find code links, tech stack details, screenshots, demos, performance metrics, and tools used. Even more work and projects can be found on my GitHub.

isaacyakl.com
This is my personal website, built using NextJS and written in TypeScript. It features my portfolio, contact info, blog, social media links, and a web-based résumé. My site experiments with using CSS relative viewport units for element sizing and layouts instead of media queries and breakpoints, meaning it has a single layout.

Random Owen Wowson
A Discord bot to send random Owen Wilson "wow" clips. Powered by the Owen Wilson Wow API. This bot is written using the hikari and hikari-lightbulb Python libraries for Discord. It features a small HTTPServer for checking the "up" status of the bot which is designed for use with free services where the bot needs to be "pinged" to keep it alive.

New Breed
Since late 2020, I have managed the ecommerce side of New Breed Paintball & Airsoft. My main concern has been to continue providing a friendly, reliable customer experience as they have since 2008. This has encompassed setting them up with Shopify for both their ecommerce and retail locations; developing web improvements; creating marketing content; and authoring SOPs to better enhance workflows. In all, the web store has stiff competition from well-established online paintball and airsoft retailers but is still managing to grow and generate consistent revenue.

Remote Jackbox Player
Find and play Jackbox games remotely, even if you don't own any. Find random Jackbox hosts who are streaming their games on Twitch and join them, or directly enter a streamer's URL! This player was written in 2020 when COVID-19 was keeping everyone apart, and it aims to bring friends and family together through Jackbox games. It is designed with mobile devices in mind, so it offers a few viewing options that make it easy to move between the stream and game panes. Try it on your 📲 smartphone and tablet!

bRando.js
A CSS background property randomizing library capable of transitioning between images, colors, and gradients, written with vanilla JavaScript. This tool is published on NPM. I wrote this because I wanted smooth background image transitions on an old version of my personal website. I ended up adding support for every background property type. In the future, I may take some time to address a couple of small bugs, optimize the code, and add CommonJS support.

FBC VBS 2019 Soundboard
This keyboard soundboard uses JavaScript to play and stop HTML5 audio elements via preset keybinds. It was made to add sound effects to my church's VBS skits. The sounds include a VBS theme song made by 337, scene soundscapes, and sound effects. Preset audio files, collected from freesound.org, are loaded via HTML5 semantic audio elements and triggered by JavaScript keybinds. This was made in a couple hours, but if I made it again I would probably add volume control, make it mobile-friendly, and add a way to load custom sounds for future reusability.

Alive in Christ
I founded Alive in Christ with the vision of inspiring a generation of Christians to actively share their faith. We do this by making and selling biblically inspired clothing designed to create opportunities for sharing the gospel. Our next goal is to offer learning resources.

MAP Training
MAP Training is an online nutrition and fitness company run by professional paintballer Greg Siewers. His online training business was growing, and he needed a website that would allow him to accept regular payments, post blogs, and offer training. I setup his website using the Shopify platform, customized a theme to his liking, added an Instagram widget, and designed some marketing banners for the site.

NSFP Gaming
I developed branding for the Nah Son, Free Pie! gaming community and deployed both NSFP Gaming.com and NSFPhax.com. The founder had a rough idea for the logo design, which I helped bring to fruition. NSFPGaming.com provides a portal to various other community resources such as social media presence, server information, an online shop, and community information. NSFPHax.com was developed as a joke site featuring gaming clips from the community.

YourPbFriend
I worked as a Web Developer and Digital Marketer for YourPbFriend from 2014-2016. During that time, I helped YourPbFriend.com become the fastest growing online paintball gear retailer — peaking at #2 by sales in 2015-2016 — and the #1 choice for paintball gear trade-ins. This was made possible by focusing on our experience with used paintball markers. I made this competitive advantage central to our business model with tasks including SEO, an in-depth trade-in web application, a robust used gun rating system, and delivery of high-quality product photos and videos. Our trade-in program is emulated by virtually every other online paintball retailer today.
Take your business to the next level!Discover new solutions and strategies.