Skip to content

Repository files navigation

//////////////////////////////////////////////////////////READ FIRST//////////////////////////////////////////////////////
My name is Ethan Jewell and within this repository is a collection of samples of notable work I have done throughout my career. Please see below for relevant links and other information related to uploaded documents.


////////////////////////////////////////////////////////EXTERNAL LINKS////////////////////////////////////////////////////
LinkedIn: https://www.linkedin.com/in/ethanjewell04/
Repository for full-stack Web-based Contact Manager Project: https://github.com/dewlb/SP1
Repository for full-stack Web and Mobile Tournament Manager Project: https://github.com/dewlb/LP1

///////////////////////////////////////////////////////FILE DESCRIPTIONS//////////////////////////////////////////////////
Key: *** means I feel this project is one of the more interesting pieces of code I have.

***MatchingGame: I designed a two player card-matching game in python, the assests are not my own but everything else is from scratch.
DriverClass.java: Exploring Java's class system and inheritance, as well as object instantiation.
Game.java: Simulates a chess-like game against a CPU who makes a random input and uses an algorith such that the user wins every time in reaching the bottom right first.
***HopStepGame.java: Uses both memoization and tabulation to solve a leapfrog scenario.
Login.php: Modification of some sample code, but my first API endpoint file I have produced.
MagicMaze.java: Upon inputting a 3D maze, use recursion to navigate and locate the exit.
PythonDataAnalysis.ipynb: An assignent for one of my classes demonstrating basic knowledge over some of the libraries Python has to offer.
Railroad.java: Uses a provided disjoint set data structure class to find the shortest route to a location with the provided list of railroads.
TriePrediction.c: Predicting possible words in a string based on previously inputted data. Incorporates the data structure Trie.
***StringMuncher.c: Creating a new, arbitrary data structure called StringMuncher, which essentially overcomplicates the process of storing and modifying/manipulating strings within C.
jumpinggame.java: Basic practice of navigating data using permutations within Java.
***pl0compiler.c: One of the more substantial projects so far. Co-authored a compiler for the language PL/0, a basic assembly language for educational purposes.

About

Portfolio for Ethan Jewell.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages