About Me

I am a collaborative full-stack engineer with 2 years of experience creating applications to scale with Typescript/React and Java/Kotlin. I am always eager to learn new technologies and debug issues to create robust user-friendly applications. I have always enjoyed not only understanding why and how things work, but also how they break to ensure the projects I have worked on are resilent to user interactions as well as api failures.


When I am not coding, I am playing a wide variety of video games, hanging out with my friends on Discord, or am lost in a sci-fi novel. My current favorite sci-fi universe is Warhammer 40k. If you have any suggestions for video games or sci-fi novels, let me know. I am always down to chat. Email me @codypdniles@gmail.com.

Hoppers Picture

Hoppers

Working within a team of 4 engineers, I contributed to a MERN stack event planning application. As the backend lead on the project, I built and maintained a MongoDB database that efficiently stored and dispatched data using Mongoose and RESTful routes. Furthermore, I implemented a multi-layer validation system, employing a Redux slice of state and the Validtor.js library, to create an error-handling system for user input. The system protects the database from malformed data and returns user-friendly, dynamic error messages.

Repo
Cacophony Picture

Cacophony

A Full Stack clone of the text portion of Discord. Users can make an account to live message others both in servers' channels and through direct messages. A user can either create a server or join an existing public one. Server owners can also create/edit channels to organize the many conversations happening between members.

Repo
Mini-Xcom Picture

Mini-Xcom

Utilizing Vanilla Javascript and Canvas API, MINI-XCOM immerses the player in the role of a tank commander. In turn-based combat combined with a reactive and descriptive user interface, the player battles traitors to the last man(tank) standing.

Link Repo

Technologies

I work with the following technologies.

  • Java/Kotlin

  • Typescript/Javascript

  • React

  • Git

  • PostgresSQL

  • HTML5/CSS3

Email me @ codypdniles@gmail.com