Timothy Ewing
Welcome to my Website!
About Me
I have an associates degree in computer science from Northwest Arkansas
community college, N.W.A.C.C.
I am currently attending the University of Arkansas for a bachelors
degree in computer science and engineering.
I am proficient in c++, java, Javascript, html/css, and python
My favorite color is #02b875
I am familiar with Windows, Mac Os, and Linux, specificity Fedora
My hobbies and interests include
Video Games, Programming, Dungeon and Dragons, Sci-fi shows, 3D printing, and puzzle solving
Video Games, Programming, Dungeon and Dragons, Sci-fi shows, 3D printing, and puzzle solving
I was Born In Texas, but moved to Arkansas when I was 4 and
I am currently 21. I am the youngest of three siblings with two older sisters
What is this website
Originally This website was made to display the temperature data I had
collected in my home and ran off an esp32, a microcontroller with bluetooth and WiFi, Acting as a web server
Today my website is running on a Linux virtual machine using Apache to host
the website and
contains many of my projects
Projects
Temperature Sensor
As previously mentioned this website was made to display the temperature data collected from
my home and to this day the main page of this website is the current temperature of my home
followed up by a graph with two lines, a blue line for the current temperature, and a orange line for
average temperature.
The esp32 temperature sensor while no longer the web server for this website still sits on my desk
collecting data, displaying it on its lcd and sending that data to the web server.
Window Blinds Opener
On a whim one day I decided that I do not want to open and close my blinds every day, so I made a pair of
blind openers for my two windows. The controls for this project can be found here!
this page shows the current position of the blinds and has controls for opening and closing the blinds
together or individually.
The the actual blind openers are comprised of a esp32 controlling a stepper motor connected to a set of
gears that convert the pull strings into a kind of pulley.
The reason why if first started learning javascript was to make a Discord Bot. this bot currently has the
ability to find gifs, detect certain phrases and respond with a funny comment or a information, says good
morning at the beginning of the day along with a list of soon to occur events, count down to events, and
much more!
Maze
Maze is one of the first programs i ever created, it was Originally a console program created in c++.
Unfortunately at the time i had no idea how to distribute the program in a convenient way to my friends so i
abandoned it. so when i made my website I quickly recreated it for my website.
Maze Version 4.8.1 Is a game where you explore the maze find stairs to
go deeper, collect points from
descending and from triangles, and avoid the monster that stalks the maze. Each Level the maze becomes more
complete and the monster becomes faster in its chase!
Other Games
There are three other games on my website, Sudoku, A work in progress game, and a test of 3D.
Sudoku In 2022 I took a web design class at Northwest Arkansas community
college to fill any holes in my knowledge regarding html/css and for this classes final project we had to
use tables on one of our pages among other things. This Sudoku game was made to fulfill the requirement
Pixel Game, a few years ago i watched a video
on wave function collapse, what wave function collapse is not important because i also did not know what it
was, but it still inspired me to make this game that has a randomly generated map from a few set tiles.
This 3D Test is my most recent game and is my testing ground for 3D
Games in javascript.
Tools
There are two tools on this website, a calculator, and a poll making tool. Unfortunately neither of the two
tools are finished. that being said, the poll making tool despite its
unfinished state is mostly functional.
Navigation