Coding and Projects

With the arrival of artificial intelligence, I have entered an entirely new world of coding, technology, and creative development. I now use AI every day—in my professional work, education, research, writing, and the development of ideas that interest me or that others bring to me.

AI has fundamentally changed what one person can build. An idea that once would have required a team of programmers, designers, and technical specialists can now be explored, tested, and turned into a working product much more quickly. I can move from an initial concept to a functioning website or application while learning about the underlying technology along the way. The process still requires judgment, persistence, and a clear understanding of what the finished product should accomplish, but the barriers to creation have fallen dramatically.

Below, I will link to several of the websites, applications, and experimental projects I have built with AI. I will also preserve some of my earlier, pre-AI coding work. Before this technological shift, I was teaching myself to code and making good progress. That work remains important because it gave me a practical understanding of how software is structured and how digital products are created. AI has not made that knowledge irrelevant; it has made it far more powerful.

The same transformation is taking place in my writing, film, and media work. AI is expanding what I can research, visualize, produce, and bring to completion. I will have much more to say about that as these projects develop.

For now, here are some of the most interesting websites, applications, and technology projects I have built so far:

THE SMOKER APP – This is a comprehensive platform for combat-sports promotion and event management. It is designed to bring promoters, fighters, coaches, gyms, matchmakers, and fans together in one integrated system.

Promoters can build fight cards, manage athlete approvals, coordinate matchups, track fighter deposits, sell tickets, and publish public event pages. Fighters and coaches can maintain profiles, review proposed bouts, manage schedules, and communicate with event organizers. The platform is intended to simplify the enormous amount of administrative work that takes place behind the scenes of every combat-sports event.

At its full potential, the system could manage everything from a small local boxing or mixed-martial-arts show to a major international promotion. In practical terms, you could run an organization as large and complex as the UFC from this platform.

ARS CHEMICA – Site for a chemical company similar to SJ Environmental.

SCARLET ROSE DESIGN – This is a custom website created for a jewelry designer. It is currently in development as she updates her inventory and transitions away from a Squarespace site that no longer meets the needs of her growing business.

PRE-AI PROJECTS:

I’ve learned to love coding in the same way I love writing in the code known as the English language. It’s a beautiful use of symbols meant to convey meaning, in this case, to a machine which translates the code into useful action.

Archived here are some games and projects I’ve created as part of my own code writing education.

Python Games

Classic arcade games and card games are part of Rice University’s 1st Year Computer Science program. They use a web based execution module called Codeskulper and Python to teach various concepts and then put them in to practice. I took the series via Coursera.

Note that these games can’t be played on a mobile device since they rely on keyboard input and they also won’t play using IE. A desktop computer is mandatory and the Chrome browser is recommended.

PONG – Here is the classic arcade game Pong which can be played with one or two players.

Pong

ASTROIDS – Asteroids is another arcade classic and this version allows you to select your own soundtrack. Click ‘Play’ to start, not the space bar.

Asteroids

BLACKJACK – Take a little trip back to Vegas with the Rat Pack and play a few hands of the classic card game. Watch out because the ‘House’ almost always wins! Vegas wasn’t built on winners, baby.

The Rat Pack

THE MEMORY GAME – Match the numbers as they appear on the screen and try to minimize the number of turns it takes to complete the board. Only matches will stay visible so when you see a number you’ve seen before, go back and click on the square that has that number.

Full Stack Development

THIS LINKS HAVE BEEN TAKEN DOWN, BUT THIS IS WHAT I WAS DOING PRE-AI:

I’ve worked my way through Angela Yu’s very comprehensive 400+ hour Full Stack course and created these projects.

The basics of HTML and CSS led me to create this simple HTML and CSS only site here. This will become my developer site soon.

This is a little stupid dice game which uses a really simple JavaScript file to drive the results of the roll of a dice between Connor McGregor and Leonardo DiCaprio. Reload to roll over and over.

Here is the Bootstrap lesson for a fake dog dating site called Tin Dog. I’m working on a much more sophisticated Bootstrap restaurant site which will be wrapped up soon.

This is a little bit more complex JavaScript project that created a drum kit.

Now this is a bit more interesting use of JavaScript. It’s a Simon game that tests your memory.

API development and newsletter sign up. I call it Lorum Ipsom, check it out here.

OK, now we’re getting into Node.js sites. Here is a simple To-Do list that can be added to or subtracted from easily.