Work

Need Help on Your Project?

Get to know my work style and thought process in more detailed case studies.

MyFlix React Client case study
Work in progress...
Work in progress...

I can help realizing front-end and back-end projects with the following technologies: Java, JavaScript, HTML5, CSS3. I am also happy to learn other technologies if needed.

Contact me

Pokédex App

Pokédex App screenshot

A small pokédex web application with HTML5 and CSS3 that loads pokémon names from an external API in a list format and enables the viewing of pokémon data points, includnig name, height, and image, in detail upon user clicking on a pokédex list button. Within this project, I was responsible for the frontend. It's written in JavaScript ES6.

See live hosted app
See GitHub repository

To Do List App

To Do List App screenshot

A small to do list app built with jQuery JavaScript library that allows the user to add, cross-out, delete and change order of the to do items. Within this project, I was responsible for the frontend. It's written in vanilla JavaScript ES6 and jQuery.

See live hosted app
See GitHub repository

Movie App

Movie App screenshot

The server-side component of a “movies” web application, including the server, business logic, and business layers of the application, and interacts with a database that stores data. The web application will provide users with access to information about different movies, directors, and genres. Users will be able to sign up, update their personal information, and create a list of their favorite movies. The REST API will be accessed via commonly used HTTP methods like GET and POST. Similar methods (CRUD) will be used to retrieve data from your database and store that data in a non-relational way. Within this project, I was responsible for the backend. It's written in JavaScript ES6. Additionally, it uses Node.js, npm, Express, MongoDB, Mongoose, Heroku, Postman, and JSDoc.

See live hosted app
See GitHub repository

MyFlix React Client

MyFlix Client screenshot

Using React, I built the client-side for an application called myFlix based on its existing server-side code (REST API and database). Within this project, I was responsible for the frontend and the backend. It's written in JavaScript ES6. Additionally, it uses React, React-Bootstrap, React Redux, Parcel, Netlify, and Postman.

See case study
See live hosted app
See GitHub repository

Meet App

Meet App screenshot

A serverless, progressive web application (PWA) that uses the Google Calendar API to fetch upcoming events. I was responsible for the frontend development. It's written in JavaScript ES6. Additionally, it uses User Stories to determine project requirements and story points, Test Scenarios and Gherkin, React, TDD methodologies such as unit testing and integration tessting, Jest, Enzyme, BDD methodologies such acceptance testing and end-to-end testing, Cucumber and Puppeteer, AWS Lambda, Attatus, and Recharts.

See live hosted app
See GitHub repository

Chat App

Chat App screenshot

I built a chat app for mobile devices using React Native. The app will provide users with a chat interface and options to share images and their location. Within this project, I was responsible for the frontend and the backend.It's written in JavaScript ES6. Additionally, it uses Node.js, Expo CLI, Firestore, Firebase, Gifted Chat library, and asyncStorage.

See GitHub repository

MyFlix Angular Client

MyFlix Angular Client screenshot

Using Angular, I built the client-side for an application called myFlix based on its existing server-side code (REST API and database), with supporting documentation. Within this project, I was responsible for the frontend. It's written in TypeScript. Additionally, it uses User Stories to determine project requirements and story points, User Flows to represent the different paths that a user can take to complete a task on the website, Kanban board to match the amount of work currently in progress and team capacity, Angular Material, and TypeDoc.

See live hosted app
See GitHub repository