one sec...

adam j

> status: ONLINE
> accepting_collabs: TRUE

contact

Side Quest Energy

this is not fluff, i swear

There's no grand plan here. Just ideas and making things that solve my own problems. Some of these experiments have/will get published here. I follow the ideas that focus my attention. Right now, it's a book on hex colours, simulated economies in the form of a browser game, and maybe something involving Greg (my AI propject).. excited to see how these play out on a longer term. I'm also exploring ideas for the upcoming NASA Space Apps Challenge.

var adamj {
       [status]: in flow state,
       [mode]: creative,
       [focus]:/dev/brainstorm,
       [coffee level]: optimal
      };
AJ Creative Avatar

looking pensive af

adam johnston

BSc Web Design | Abertay Digital Marketing | Google
quick stats

what i've been upto

GitHub Contributions (2025)

YouTube Videos

14

Custom Tools

34

Blog Posts

0

Public Repositories

21

Ongoing Projects

Education & Skill Journey

↺ Full-Stack Loop: From Back to Front (and Back Again)

2000s

Programming Roots

Got into code young through things like Neopets, and Bebo customs. Built basic sites before age 10 — they weren't great, but I enjoyed tweaking wee things.

2012

Early Projects

Early college years, Built small sites for locals, side hustles, and startup projects. Gained confidence working with clients and refining frontend skills. Also ventured into PC building & hardware at this time.

2015

Back-end Development

Built dynamic websites and CMS platforms from scratch using PHP and MySQL. Could've used WordPress — but nah, I was adamant to code from scratch 🙈.

2017

Frontend & UX Design

Studied at Napier and Abertay. Focused on design, digital media, and storytelling. Being creative with pushing UX and design constraints.

2019

Blockchain “Deep Dive”

Dove further into blockchain — exploring crypto tech and decentralization. Slightly ahead of the 2021 hype. Also got into cybersecrity.

2023

AI + Automation Era

Leveraged GPT, Firebase, Cloudflare Workers, and Python to automate boring stuff and create AI-driven tools and services.

2025

Indie Dev & Creative Systems

Building niche tools, AI-powered workflows. Storytelling through YouTube — turning experiments, games, and side projects into shareable content. Blending automation, design, personality into tools, apps, and systems.

my skills

Some skills I've picked up — and keep refining
Languages, tools, and techniques I've learned over time — and continue to explore.

JavaScript (ES6+) 85%
Modern frontend scripting
Python (AI / Automation) 80%
Scripting & ML tools
UI/UX Design 75%
User interface & experience
NoSQL & Relational DB 70%
Firebase, MongoDB, MySQL
Visual Editing (Photoshop) 88%
Photo editing & mockups
Video Editing (Premiere) 92%
YouTube & short-form content
Cloudflare Workers & KV Namespace 78%
Edge compute + storage
GitHub Actions / CI 83%
Automation workflows
SEO & Content Strategy 90%
Web visibility & structure



Ongoing learning

Platforms, certificates, and learning hubs I've explored or continue to learn through


my projects

click to expand project details

AspartameAwareness.org

Informational site raising awareness about aspartame.

Minimalist site focused on SEO-optimized articles and social advocacy. Uses static hosting (Cloudflare), zero backend, and clean layout designed for authority and search indexing.

[Awareness] [AJAX] 🔗

InfiniteCurios.blog

General blog powered by Tailwind + Next.js.

Modern SEO-optimized blog built using the Tailwind Next.js. Hosts posts on AI, design, web experiments, and general curiosities. Planned to scale into a creative archive for ideas, projects, and open tools.

[Next.js] [Tailwind CSS] 🔗

Matrix Animation

Matrix-style loading screen animation.

Recreation of the iconic falling green glyphs with added motion blur, speed control, and custom glyph sets. Can be used as preloaders or intro splash visuals.

[Aesthetic] [Animation] 🔗

Greg-AI

Custom voice model trained on Tacotron2 + XTTS.

Experimental voice cloning project using open-source AI models. Converts voice recordings into synthetic voices. Used for personal AI assistant and creative prototyping.

[Tacotron2] [Voice Cloning] 🔗

Greg-AI Interface

Frontend prototype for voice interaction testing.

UI mockup for interacting with Greg-AI. Helps test responses, tone presets, and visual feedback in a web environment. Inspired by voice assistant UIs like Alexa and Jarvis with added visual flair.

[Frontend] [UI] 🔗

XMR Tray Tool

Crypto balance checker for Windows tray.

Python-based tray app to monitor your Monero pending balance via SupportXMR. Sends daily notifications, runs silently with custom icons, and supports auto-launch on startup.

[Python] [Monero] 🔗

XMRig GUI Wrapper

Desktop interface for configuring XMRig.

Streamlines mining setup for new users. Supports custom pool settings, CPU tuning, and developer fee configuration. Includes elevation handling and wallet address input system.

[Python] [XMRig] 🔗

Blog JSON Live Search

AJAX-based search without a database.

This tool allows instant search filtering of blog posts using a local JSON file. Built for performance and static hosting with zero backend.

[JavaScript] [SEO]

Markdown Blog Importer

Local markdown-to-HTML blog builder.

Tool or workflow designed to parse markdown files and inject them into the site structure dynamically, supporting readable static blog publishing with automation.

[Markdown] [Automation]

QR Redirector

Updateable QR code redirect service.

Cloudflare Worker + KV-based tool that allows you to create a QR code that always points to a live, editable destination — great for campaigns or printed assets.

[Workers] [QR]

Maintenance Goblin

Python powered desktop mainetenance app.

A lightweight Python-powered desktop app to automate essential PC maintenance tasks like SFC, DISM, temp cleanup, disk defrag, and more — all with a single click. Think of it as a digital spa day for your Windows machine..

[.exe] [Maintenance] 🔗

Tru-Aim

Improve mouse poiter accuracy.

An intuitive Windows utility that auto-toggles mouse pointer precision settings when games are launched. It runs discreetly in the system tray for quick access and control, ensuring you get the best gaming experience without manual adjustments.

[.exe] [Pro Gaming] 🔗

Fasting App

Intermittent fasting tracker.

Lightweight fasting app/timer with a clean UI, notification system, and customizable fasting cycles. Designed for personal use and minimal bloat. USP was to have a persistent notification to display fasting progress.

[Health] [UI]

Flash Back

Complete back compatible flash.

Basic web Browser with the primary goal to run any version of Flash (legacy).

[Flash] [Compatibility] 🔗

SEO Book

A practical guide to mastering SEO from scratch.

Self-published book breaking down search engine optimization in simple terms. Includes real examples, metaphors, ADHD-friendly tips, and a fully structured SEO checklist.

[SEO] [Reference] 🔗

Feng Shui Book

Feng Shui guide with Gen Z-friendly tone.

Room-by-room guide to aligning energy in your home or workspace. Blends ancient principles with modern style and personality. Written to be relatable and slightly irreverent.

[Feng Shui] [Reference]

Hex Colour Code Book

A creative hex reference and aesthetic gift.

A curated collection of themed colour codes for designers, creatives, and mood-board makers. Includes creative names, color psychology notes, and alternate use ideas.

[Color Theory] [Reference]

404cache.net

Fictional nostalgia internet community/ platform.

An experimental digital nostalgia hub. Retro internet vibes with "sentient" Clippy clones, MSN chats in a 2000s OS-style interface. Including community forums, minigames, economy, "stocks" and blockchain integration.

[Nostalgia] [Retro] [Blockchain] 🔗

Night City CTF

Cyberpunk capture-the-flag map in Fortnite.

UEFN map with two factions battling across neon-lit streets, elevators, and rooftops. Built for CTF mode, featuring scripted game logic and zone control layouts.

[UEFN] [CTF]

Memory Hexer

Android memory game built with hex logic.

Inspired by "The Devil's Plan", Players are shown a grid of numbers that convert into letters. Fast-paced game, the goal is to remember values and pick the right combination that adds up to the target sum.

[Mobile] [Puzzle]

Emoji Pop

Emoji reaction game for quick reflexes.

Match and pop falling emojis in this fast-paced, addictive browser game. Keep clearing the screen to score high before they reach the top!

[Reflex] [Mobile] 🔗
my serivces

stuff i'll gladly work on

Workflow Automation

I like making repetitive stuff less annoying. If a process is clunky or boring — I'll script it, automate it, or wrap it in a tool that works better. From custom web scripts to one-click utilities. Allowing more time to procastinate (i don't judge).

Web Apps & Interactive Builds

Fast-loading tools that actually do something — whether it's a micro-utility, a browser-based API tool, or a niche platform. Built lightweight, but brought to life in a way that feels intentional and satisfying to use.

UI/UX Design & Prototyping

From rough sketches to working concept. I turn ideas into branded, smooth-feeling experiences — functional, focused, and bonus points if it's got a sense of humour or something a bit different.

Idea Shaping & Technical Input

Hands-on guidance with a developer's mindset. Clarify what's worth building and how — from MVP to creative tech strategies. Shaping the core version, refining an unconventional concept, or figuring out what's possible with budget & tech.

october mission

nasa space apps challenge

Global hackathon. Space-themed challenges. No rocket science degree required.

NASA Space Apps Challenge

I'm scouting for people to form a dev team for 2025 or 2026 NASA Space Apps Challenge. Whether you're into data visualizations, web experiments, sci-fi worldbuilding or just passionate about solving problems with tech — drop me a message.

[focus] => collaborative missions
[tools] => AI, JavaScript, Python
[status] => recruiting

join the challenge

Get in touch

I usually respond within a day or so.

Level 1: Newbie