logo

My Projects

CONTACT ME

Manuel Araujo picture

Casing Design.

This web app allows to design every feature of the casings to be used in oil wells, which will cover the borehole in each phase of the drilling plan.

Starting with the number of casing strings and their seating depths, including an adjustment based in critical conditions; following with the selection of diameters and connections of every pipe, going through the design of their nominal weight and steel grade, and finally representing all the results obtained in a schematic diagram.

Landing Page for Planeta Geek.

imagen ejemplo de página web planeta geek

Planeta Geek is an excellent Venezuelan tv show based on videogames, tv series, movies, japanese animation and esports.

I created this landing page as a recognition for their effort, and also give them the chance to have more resources to reach new people.

The landging page includes a “web apps” section, where I included the links to some applications I've made to help them with the activities they perform for the public, including a Planeta Geek Videogame I developed with JS.

GO TO APP

Videogames App.

A single-page application.

Consuming the API from RAWG (rawg.io) to create an inventory of the user's games.

The user can search a game by name and add it in 1 of the 3 available categories: played, playing and to play. Also can delete any game from any category.

Clicking on the image of any game, a “details” view will be available.

The app uses localstorage to preserve data.

GO TO APP

Planeta Geek Videogame.

Img planeta geek videogame

I've created a short RPG videogame, with only 3 levels and a final scene.

I put in practice some new concepts like: stablishing contact points of characters and objects as well as determining their collision, defining the actions due to those collisions, simultaneous render of several elements on the canvas, use of the setInterval () and setTimeout() functions, detection of the “key press” event, animations with sprites, etc.

GO TO APP

Receipts Generator.

I've created this web app so the administrator of a group of 100 houses can now generate customized receipts for the owners of each house by importing an Excel file and clicking a few buttons.

He can then download any receipt in .pdf format, instead of creating each receipt individually (100 times) as he used to.

GO TO APP

Budget Calculator for La Dolce Vita.

An application made with React.

This web app is used by the owners of the cake shop “La Dolce Vita” to calculate budgets for their clients.

Pore and fracture pressures calculation.

From seismic data, we can determine the pore (by using Pennebaker correlation) and fracture (by using Ben Eaton equation) pressures of the formations in the subsurface, before starting a well drilling.

Directional Wells Trajectory Design.

This application takes the 6 values inputted by the user and calculates the needed parameters to graph the trajectory of a directional S shaped well.

In the graph, it's shown the TVD, MD and Vertical Section most important values of the trajectory.

The app also has a “Warnings” section to show a message, describing a reason, in case the desired trajectory isn't possible to perform.

Groceries List Web App.

I designed and developed this application to have a friendly and customized tool that can be used by my wife to easily let me know the products I should buy when coming back home.

This application is connected to a Firebase database.

The application always shows within the shopping list those products, or documents, where the “quantity” key has a value greater than 0. It has a drop-down list that shows all the products that exist in the database and has the option to add and remove products in real time.

Additionally, the application lets the user add new products to the database.

Drilling Rig Selection App.

This app initially takes the input data, referred to the casing and drill pipe strings, to calculate the existing loads in each drilling phase: casing strings weights in the air, drilling strings weights in the air, 80% of casings body yield and 100% of drill pipes body yield.

It then selects the highest value among them all (critical hook load) and uses it, along with other input data, to calculate the minimum required capacity for the drilling rig's derrick.

Then, it uses the weight in the air of the heaviest string to calculate the minimum required power in drilling rig's drawworks.

Finally, it calculates the Safety Factor of the wire, based on its diameter and the weight in the air of the heaviest string and shows an analysis indicating whether the result obtained is within the allowed range.