About Me

I am a Software-Engineer/Full-Stack developer looking for employment. I am versed in programming languages: JavaScript, Java, Python, C++, and C. I also have experience with front-end technologies such as: HTML5, CSS3, SASS/SCSS, Boostrap CSS, Materialize CSS, JavaScript(ES5 and ES6), Jquery, Handlbars, and React.js. I am also versed in back-end technologies such as: Node.js, npm, Express.js, MySQL, MongoDB, Mongoose, Sequelize ORM, MVC and REST APIs. I graduated from Franklin & Marshall College in May, 2019 and throughout my undergraduate education I also gained exposure to algorithms, data structures, Artificial Intelligence, and more. I have a wide range of skills, and through this hollistic approach to learning software engineering, I have learned best practices to write clean, reusable, and scalable code with performance in mind. This same hollistic approach included working on teams of different scale to produce deliverables on time, and through this experience I have gained team work, time managment, git/github, and version control experience as well.

Projects

Healthy Living:

A SPA created for the purposes of tracking health indicators like cholesterol and resting heart rate. Created using React.js as the front-end framework along with TypeScript for type checking and Material-UI as a component library. The back-end was created using Node/Express for the server and routing, along with MongoDB/Mongoose for the database itself and the database models.

IOT Reactive Ski Map and RESTful API:

An IOT project with the goal of creating a physical map that I could hang on the wall that would react to real time ski resort trail/lift data. I used a Node server and Cheerio(A web scraping tool), to scrape the info I needed from the resorts website and used Express to create the REST API that would make the data available. I used an Arduino to access the data and sent the data to WS2812b LEDs I had glued to a wooden board behind the map. The end result looks as seen below.

Genetic Algorithm for Breaking Substitution Cyphers:

An AI project completed using Python to break substitution cyphers using a training text of significant length to create a bigram table, or a table of the frequency of the occurence of adjacent characters along with the Genetic Algorithm. More information can be found by using the GitHub link, as well as a full write-up of the results of experimentation along with an in-depth explanation of the design and methodology.

Keep-It-Local:

Keep-It-Local is a project that uses Express, Node.js, Passport.js, Moment.js, node-geocoder, turf.js, the Geolocater API, JQuery, Javascript, Materialize, CSS, and HTML. Use username: username, and password: password for access with our test account. The project allows users to create accounts, as well as login anonymously and create, and find local events within a defined 30 mile radius, as well as comment in a chat room style message board for each posted event. The owner of an event can edit the name and description of their upcoming events, and users can RSVP to the event.

Project Musify:

Project Musify was a front end project completed in nine days at the Rutgers coding bootcamp with a team of three other students. Project Musify utilizes HTML, CSS, Materialize, Javascript, JQuery, the Geolocater API, and the TicketMaster API to bring artist, concert and venue information to the user with ease.

Contact Me

Email me
Connect with me
Check out my projects