About me
my portfolio
So this is my portfolio site where I wanted to share some ideas, projects and the things I build that solve my own tech 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
};

adam johnston
quick stats
what i've been upto
0
GitHub Contributions (2025)
0
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)
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.
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.
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 🙈.
Frontend & UX Design
Studied at Napier and Abertay. Focused on design, digital media, and storytelling. Being creative with pushing UX and design constraints.
Blockchain “Deep Dive”
Dove further into blockchain — exploring crypto tech and decentralization. Slightly ahead of the 2021 hype. Also got into cybersecrity.
AI + Automation Era
Leveraged GPT, Firebase, Cloudflare Workers, and Python to automate boring stuff and create AI-driven tools and services.
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.
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]Dynamic Blog Tag Sorter
Auto-updates blog categories based on tag data.
A script that organizes your blog posts by tags and allows frontend filtering. Clean way to navigate large article sets via JS tag parsing.
[JavaScript] [Tag Filter]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]Crypto Dev Fee System
Built-in donation redirect for open-source miners.
Lets developers set a custom Monero address to receive a portion of mining earnings. Can be embedded in mining scripts or GUI wrappers, supporting transparent open-source funding.
Integration Guide (Coming Soon)
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] 🔗
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] 🔗
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!
[Fast Paced] [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.

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 or just enjoy solving problems with tech — drop me a message.
[focus] => collaborative missions
[tools] => AI, JavaScript, Python
[status] => recruiting
Get in touch
I usually respond within a day or so.