Mark Cunningham's Work | ContraWork by Mark Cunningham
Mark Cunningham

Mark Cunningham

25-Years Web Designer for Small Businesses & CMS Specialist

New to Contra

Mark is ready for their next project!

Cover image for I built a browser-based AI
I built a browser-based AI tarot reading web app using Next.js, React, TypeScript, Tailwind CSS, Prisma, PostgreSQL, Node.js, GitHub, and Vercel. The app lets users reveal Past, Present, and Future tarot cards, view meanings, shuffle the deck, and ask AI-based follow-up questions about the reading. The AI server connection is currently paused to control cloud costs, but the front-end tarot reading experience remains live.
0
4
Cover image for I built an interactive browser-based
I built an interactive browser-based maze game, for client in Germany, using Next.js, React, TypeScript, JavaScript, HTML, and CSS. The player controls a small character through a generated maze, with a torch-style visibility effect that limits what the player can see. This project demonstrates front-end development, React component structure, game logic, keyboard controls, visual effects, debugging, and responsive browser-based UI work. It also shows my ability to work with GitHub project files, install and manage dependencies with Node.js and npm, use PowerShell command-line workflows, run a local development server, troubleshoot runtime errors, and test a project locally before presenting it as portfolio work.
0
15
Cover image for I worked on the Intranet
I worked on the Intranet for Chinasavvy. The Payroll system, and the Business/Staff side of the Website, using CentOS, Linux, Remotely. The Front-end that you can see has been changed since I worked on it, and is now filled with ERRORS, these are not a reflection on my work, because I primarily worked on the Server and the work I did do on the front end has been changed by an unknown Web Developer.
0
18
Cover image for I built this website for
I built this website for an Experts in online strategies and software, to improve the Business. I used WIX(CMS) instead of Wordpress, because the tools fit the clients needs more closely
1
0
22