Mark Bagby

Computer Nerd Extraordinaire

Headshot of Mark

Projects

TwitchTok

twitchtok.markbagby.io

github.com/m-bagby/twitchtok_public

A social media platform that displays Twitch clips in a TikTok-style feed. Integrates with the Twitch API to let users search and browse clips. Built with a responsive UI to highlight React component design and API-driven content delivery.

React | Node.js | Express | HTML | CSS | JavaScript

screenshot of TwitchTok website

Cliky

clikykeys.com

Cliky is a Windows desktop program that enhances the typing experience by providing immersive audio feedback for keyboard and mouse input. It ships with ready-to-use sound packs but also gives users full control to upload their own audio files, create key groups, and fine-tune playback settings for dynamic and convincing playback. Available to download for free on its website, clikykeys.com.

Under the hood, it is built in C#, with WPF handling the interface layer and XAML providing layout and styling. By hooking into the Windows API, Cliky captures input events in real time and delivers responsive, low-latency audio feedback.

C# | WPF | XAML | Windows API | HTML | CSS | JavaScript

screenshot of Forum website

Forum

forum.markbagby.io

github.com/m-bagby/forum_public

A full-featured forum application built on the MERN stack. Provides complete CRUD functionality with a serverless backend deployed on AWS Lambda and API Gateway. Uses MongoDB for managing user data and posts. Emphasizes scalable architecture and cloud deployment.

React | Node.js | Express | MongoDB | HTML | CSS | JavaScript

screenshot of Forum website

About Me

I am focused on crafting clean, performative, and effective software solutions.

I've been coding since 2014, with a focus on JavaScript and Node.js. I've worked with a variety of languages, including Java, C#, PHP, C++, and Python. My experience spans full-stack development, server-side solutions, and automating business processes, with a particular interest in serverless architectures and REST APIs.

Outside of work, I'm a gamer and tech enthusiast who loves exploring new things and continually tweaking my setup. Always eager to learn and tackle new challenges.

If you need someone with a broad technical skill set and a problem-solving mindset, let's connect.

Mark with a laptop on a mountain surrounded by thoughts of code