a photo of Agustin smiling

Hi, I'm Agustin.

Web developer based in Hamburg passionate about Front-end Development.

Let's code the future together!

Check out my work.

About

I build web applications. My web development and pharmaceutical sciences background give me the research and problem-solving skills needed to create remarkable web applications. I have a strong sense of curiosity that moves me to continuously learn new things and stay up to date, which is a vital part of success in this life of non-stop education called web Development.

I am available for full-time or freelance work, and would happily work pro-bono for charitable causes.

Download my CV

My Web Development Tools:

image of the Html5 logo
image of the CSS logo
image of the bootstrap's logo
image of the Javascript logo
image of the NODE logo
image of the React logo
image of the React logo
image of the Heroku logo
image of the CSS logo

image of the firebase logo
image of the CSS logo
image of the Git logo
image of the Angular logo

Check out my portfolio to see my skills in action or get in touch with me and tell me about your ideas.

Find me also on:

My Work

Myflix MovieApp

image of the meet application

This single-page application allows users to create an account, obtain information about movies, and make a list of favorites. Users can access their profiles to update personal data. Built using MERN/MEAN stack. Back-end was built using Node.JS, Express, and MongoDB and deployed on Heroku. Built two front-ends, one using React and the other with TypeScript and Angular ...

Technical Requirements

About:
  • A single-page application (SPA).
  • Uses state routing to navigate between views and share URLs.
  • Gives users the option to filter movies.
  • Gives users the option to sort movies.
  • Responsive
  • Uses Parcel as its build tool.
  • Written using the React library and in ES2015+.
  • Uses React axios and async/await.
  • Written with React Redux (hence respecting the Flux pattern).
  • Uses Bootstrap as a UI library for styling and responsiveness.
  • Contains a mix of class components and function components.
  • Hosted online

wassApp chat

image of the meet application

This WhatsApp-like application for mobile devices (Android and iOS), built using React Native, Expo, and Google Firestore, provides users with a chat interface and allows them to exchange text messages, images and share their location ...

Technical Requirements

About:
  • Written in React Native.
  • Developed using Expo.
  • Styled according to the given screen design.
  • Chat conversations are stored in Google Firestore Database.
  • Authenticates users anonymously via Google Firebase authentication.
  • Chat conversations are stored locally.
  • Let users pick and send images from the phone’s image library.
  • Uses React axios and async/await.
  • Lets users take pictures with the device’s camera app, and send them
  • Store images in Firebase Cloud Storage.
  • Is able to read the user’s location data.
  • Location data is sent via the chat in a map view.
  • Chat interface and functionality created using the Gifted Chat library.

The Super Incredible Portfolio of Agustin

image of the meet application

A responsive one-page website to showcase my projects. It’s written using pure HTML and CSS with a touch of JS for features like the hamburger menu and the read more buttons. I didn’t use any framework or library for it intentionally. The use of Native Variables allowed to avoid repetitive code values ...

Technical Requirements

About:
  • Uses CSS variables.
  • Does not include any external CSS libraries.
  • HTML file passes validation on the Markup Validation Service.
  • Color follows the AA Accessibility Guidelines.
  • Works on the latest Chrome, Firefox, Safari, Edge, and Opera browser versions as well as on IE11.
  • Responsive.

Pokédex App

image of the meet application

A web app coded with Javascript, HTML, CSS, and jQuery that loads Pokemons data from an external API and enables viewing data points in detail. Pokémon’s Attributes are displayed in a modal by clicking on the name of a pokemon. The code format follows ESLint rules ...

Technical Requirements

About:
  • The app loads data from an external API.
  • It displays a list of items loaded from the API after the page is loaded.
  • It enables the viewing of more details for a given list item on-demand.
  • It has CSS styling.
  • Responsive
  • The JavaScript code is formatted according to ESLint rules.
  • show loading indicators while loading data.

Meetup App

image of the meet application

A serverless, progressive web application (PWA) built with React and using a test-driven development (TDD) approach. It uses the Google Calendar API and OAuth2 authentication flow to fetch upcoming events allowing users to search for a city and get a list of events hosted in that city. A service worker enables the app to work offline or in slow network conditions ...

Technical Requirements

About:
  • React application.
  • Built using the TDD technique.
  • Uses the Google Calendar API and OAuth2 authentication flow.
  • Serverless functions (AWS lambda) for the authorization server instead of a traditional serve
  • Responsive
  • Works offline or in slow network conditions with the help of a service worker
  • Is installable on desktop and can be added the app to the home screen on mobile
  • Uses React axios and async/await.
  • Data visualization models
  • Covered by tests with a coverage rate >= 90%.
  • Monitored using an online monitoring tool.

Myflix API

image of the meet application

It is the complete server-side of Myflix. It includes its server, business logic, and business layers. It consists of a well-designed REST API and architected database built using JavaScript, Node.js, Express, and MongoDB. The REST API can be accessed via commonly used HTTP methods like GET and POST. Similar processes (CRUD) are used to retrieve data from the database and store that data in a non-relational way ...

Technical Requirements

About:
  • A Node.js and Express application.
  • Uses REST architecture, with URL endpoints corresponding to the data operations listed above
  • Uses at least three middleware modules, such as the body-parser package for reading data from requests and morgan for logging.
  • Uses a “package.json” file.
  • Is built using MongoDB.
  • Modeled with Mongoose.
  • Provides movie information in JSON format.
  • The JavaScript code is error-free.
  • Tested in Postman.
  • Includes user authentication and authorization code.
  • Includes data validation logic.
  • Meets data security regulation

Contact me