Being cool is one thing, but it doesn't really matter if nothing cool comes as a result. On this page you will find a few of the cool things I've done throughout my life, from project and subsequent awards to hobbies. An ideal destination for those interested in my work, this page is about the tangible results of my life, Experimental David rather than Theoretical David or Quantum David.
As mentioned in other sections and pages, at CWRU I used MatLab to write a computer program that detects edges and automatically contours certain organs in medical images for cancer treatment. This project was presented to CWRU and used in competition at NEOSEF and ISEF, which you can see more about in the awards section. It uses AI methods to adjust for mistakes and uses a Medical Similarity Index formula to calculate accuracy. See the poster used at ISEF.
Created a website using Python, HTML, and Django Bootstrap that allows users to keep track of homework assignments and their grades on them (automatically calculating grades and GPA like an excel spreadsheet), plan out essays, keep track of important information (automatically generating quizzes using word detection), and post on a community forum (that allows multiple users). Website was git-committed to Heroku. Then created an app in Xcode using Swift that again allows students to calculate GPA and plan assignments, but also has a tab that allows remote access into Canvas and a tab with a built-in calculator, all without leaving the app.
Analyzed approval ratings of presidents since Truman to look for trends, using Excel to edit a bar graph to create a color gradient based on the approval rate at certain points in time. Submitted to the Data Visualization Contest. See our trend analysis.
Used Python to program a text version of Tic Tac Toe and then used Pygame to create an interactive game, with a built-in AI to play for the computer, designed using machine learning techniques. In addition, we built another AI to predict the winner after every move, with accuracy.
Created several role-playing games, some with custom graphics, including a fan-made Pokemon game, several medieval adventures, and a desert cowboy story.
Used Julia to write a computer program that takes a set of data and uses matrix transformations, specifically transposition, projection, and Singular Value Decomposition, to sort the data into clusters. Read the paper.
Used Autodesk Maya, Zbrush, and Substance Painter to create, topologize, UV map, texture, rig, skin, and animate a cartoon dinosaur and its surroundings from scratch. Continued animating for two years, ending up with a 30-minute CG movie on my YouTube channel.
Coded both front end and back end of the app. My contributions included creating functioning login/signup pages that authenticate and store user information, creating a searchable list of courses you can add to your profile by clicking on them, and creating a profile page with editable contact info and description.
Competed in an annual competition run by MIT where teams program an AI to play a turn-based strategy game, and those AIs face each other in tournaments to see who has the best code. Consistently ranked top 10 throughout the majority of both seasons and ranked #1 for several days in 2022. Finished 5th, 9th, 5th, and 3rd in the four regular tournaments and qualified for the final tournament both years, which consisted of the top 16 teams out of several hundred registered. Finished in 9th and 7th in finals. See our reflections/strategies here and here.
Created a turn-based programming strategy game where you write code in a new language we designed to control a bunch of robots, each with unique abilities, to fight against an army of evil robots. Greg made a code compiler that gives helpful compilation errors and turns the code into a list of actions, and I made an execution engine that runs both player actions and enemy actions in a turn-based manner and animate the results. We had a seamless text editing experience with arrow keys, enter, backspace, and tabs supported, and Greg even added predictive text autofill capabilities. I also made 30 levels, many of which are puzzles that require creative solutions. Game is available to download.
My CWRU project advanced past the Hawken symposium to NEOSEF. There, I got the Cleveland Clinic Department of Cancer Biology Award as well as the Sanford M. Eisler Grand Prize in Physical Science, which qualified me to ISEF. At ISEF I was crowned 4th Place Award Winner as well as the Association for the Advancement of Artificial Intelligence Special Award Winner.
Won the NSDA national tournament in world schools debate, beating Team China in finals. In addition, was a public forum debater for four years, getting semifinals at the state tournament, winning a regional tournament, and getting quarterfinals at the NCFL Grand National tournament (one of the three triple crown), Stanford Invitational, and University of Kentucky Invitational. Also Academic All American, which required 750 debate points (I cut it pretty close, got 1863).
National Merit Finalist, AP Scholar with Distinction, AMC School Winner (8, 10, and 12), Mathcounts (advanced to state finals), OHMIO (3-time qualifier). You know the drill. Pictured is the Cum Laude induction ceremony. I'm holding up a picture of Izzy because she couldn't make it. As you've noticed I wear a red tie to everything. Fun fact, it came with my copy of the 2016 Hitman video game.
In my free time, I do stop-motion animation with LEGOs and post them to YouTube. I do everything from action (Prison Breakout) to adventure (Quest for the Sword) to parodies (LEGO Pokemon) to political comedy (Make Gotham Great Again). I have over 1,300 subscribers and over 1,000,000 total video views. The link to my channel is in the footer.
I like to do cool stuff that requires quick and precise hand movement. Examples include solving Rubik's cubes, gun spinning, magic tricks, and butterfly knife spinning. With magic tricks specifically, I have years of practice and classes and have performed for friends as well as at parties. Mostly card magic, though I can do stuff with sponge balls, rubber bands, and coins.
I watch a ton of movies. I have seen over 1250 different movies, and most of them I've seen multiple times. Many I've seen over a dozen times. See the next page for a link to the full list. I watch at least half a dozen movies a week and am passionate about them. Preferred genres are action, adventure, comedy, and mystery. I will not watch tragedy or horror, as I believe the purpose of film is to be an escape. I've written a variety of movie essays.
As you've seen from the various things linked on this website, I like to produce large written documents such as my manifesto on religion or my Moral Code. There's also a Friendship Constitution and various other essays. I also have written 10 books as well as a variety of stories, totaling over 550,000 words. The "David Lyons Anthology" consists of 10 books, 1400 book pages, and over 400,000 words, written over the course of 7 years.