Programming Portfolio Nahari Rasif

Recent data analytics and programming skills portfolio

Programming Portfolio
Building a Smart Dashboard that Utilizes OpenAI's Large Language
Model (LLM) to Create a ChatBot that Integrates with Oil and Gas
Data (2023)
• Written in Python leveraging Dash, Plotly, Geopandas, Leaflet, FastAPI,
OpenAI, and LangChain
• Created database and integrated it using PostgreSQL with map visualization
on real-time,
• Built interactive map using Leaflet with features of well log pop-up, ESRI
layout, and advanced filter,
• Leveraging OpenAI's Large Language Model to build an intelligent assistant
that can ask everything about the data, create plots, and create summaries
without any querying skills
Programming Portfolio
Big Web Application for PT Pertamina Hulu Mahakam using Python
and Streamlit for Well Log and Seismic Data (2022)
• A big web application for PT Pertamina Hulu Mahakam project with several
features including coordinate and TVDSS interpolation, lumping editor,
database crude system using NoSQL database (MongoDB), Exploratory
Data Analysis (single and multiple well logs), and well log prediction,
• Written on Python with utilizing Streamlit, Numpy, Pandas, Seaborn, Plotly,
Sckit-learn, Missingno, PyMongo, PyProj, XGBoost, Optuna, and Joblib
library,
• Created a login system for geoscience engineers of PT Pertamina Hulu
Mahakam using only Streamlit and MongoDB server,
• Handling 300+ well logs using Pandas, Interpolating the well trajectory for
incomplete well logs using Numpy, and transforming coordinate into latitude
Programming Portfolio
and longitude using PyProj,
• Created a database for well log and seismic data using NoSQL database
(MongoDB),
• Well log parameter prediction (PHIE, NPHI, RHOB) using XGBoost and
Optuna hyperparameter optimization. Achieving 0.016 of MAE score.
DT Log Prediction using Gradient Boosting Algorithm in Jatibarang
Field (2022)
• Python machine learning project to predict DT log parameters based on other
parameters from well logs in Jatibarang field,
• Written on Python with utilizing Numpy, Pandas, Lasio, Welly, Seaborn,
Plotly, Matplotlib, Sckit-Learn, and Missingno library,
• 14 training wells and 1 blind test well with the parameters for the training
data are CALI, GR, ILD, NPHI, RHOB, SP, and DT,
• the pre-process includes transforming, using logarithmic and Yeo-Johnson
transformations and removing outlier data using one-class SVM,
• using GridSearchCV for the hyperparameter optimization stage,
• Produces an error value of 10.46% based on MAPE calculation with an R2
score of 0.72 and processing time is only 9.36 seconds.
Programming Portfolio
FORCE 2020 Well Log Challenge Dashboard (2022)
• Well log dashboard using open-source data from FORCE 2020 Well Log
Challenge. It consists of well log plots, 2D and 3D distributions, well
positions based on lithology and log parameters, data table, box-plots,
rug plots and interactive dropdowns for each plot,
• Written on Python with utilizing Numpy, Pandas, Plotly, Dash, Dash
Bootstrap Component (DBC), Gunicorn,
• Deployed on Heroku-App so that everyone can easily access the
dashboard, accessible via the link https://force2020-dash.herokuapp.com.
Programming Portfolio
My explanation and code guide can be seen in my writing on
Medium https://medium.com/@naharirasif and GitHub
https://github.com/nrasif
Also, I have an Instagram page to write what I have learned
from the internet https://www.instagram.com/insightiq.id/

Recomendados

Nahari Rasif_Recent Portfolio von
Nahari Rasif_Recent PortfolioNahari Rasif_Recent Portfolio
Nahari Rasif_Recent PortfolioNahariRasif1
73 views5 Folien
APPLICATION OF PYTHON IN GEOSCIENCE von
APPLICATION OF  PYTHON IN GEOSCIENCEAPPLICATION OF  PYTHON IN GEOSCIENCE
APPLICATION OF PYTHON IN GEOSCIENCEAhasanHabibSajeeb
324 views15 Folien
High Performance Spatial-Temporal Trajectory Analysis with Spark von
High Performance Spatial-Temporal Trajectory Analysis with Spark High Performance Spatial-Temporal Trajectory Analysis with Spark
High Performance Spatial-Temporal Trajectory Analysis with Spark DataWorks Summit/Hadoop Summit
2.9K views26 Folien
VrittiGaneriwal_Resume_USC von
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVritti Ganeriwal
175 views1 Folie
Satwik Mishra resume von
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resumeSatwik Mishra
19 views1 Folie
Python in geospatial analysis von
Python in geospatial analysisPython in geospatial analysis
Python in geospatial analysisSakthivel R
541 views19 Folien

Más contenido relacionado

Similar a Programming Portfolio Nahari Rasif

Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ... von
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...TigerGraph
74 views24 Folien
Using BigBench to compare Hive and Spark (Long version) von
Using BigBench to compare Hive and Spark (Long version)Using BigBench to compare Hive and Spark (Long version)
Using BigBench to compare Hive and Spark (Long version)Nicolas Poggi
737 views35 Folien
BASTA 2020 VS Code Data Visualisation von
BASTA 2020 VS Code Data VisualisationBASTA 2020 VS Code Data Visualisation
BASTA 2020 VS Code Data VisualisationMax Kleiner
158 views20 Folien
Using python to analyze spatial data von
Using python to analyze spatial dataUsing python to analyze spatial data
Using python to analyze spatial dataKudos S.A.S
6.8K views82 Folien
Scaling Spatial Analytics with Google Cloud & CARTO von
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOCARTO
191 views43 Folien
The state of Spark in the cloud von
The state of Spark in the cloudThe state of Spark in the cloud
The state of Spark in the cloudNicolas Poggi
1.3K views34 Folien

Similar a Programming Portfolio Nahari Rasif(20)

Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ... von TigerGraph
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ...
TigerGraph74 views
Using BigBench to compare Hive and Spark (Long version) von Nicolas Poggi
Using BigBench to compare Hive and Spark (Long version)Using BigBench to compare Hive and Spark (Long version)
Using BigBench to compare Hive and Spark (Long version)
Nicolas Poggi737 views
BASTA 2020 VS Code Data Visualisation von Max Kleiner
BASTA 2020 VS Code Data VisualisationBASTA 2020 VS Code Data Visualisation
BASTA 2020 VS Code Data Visualisation
Max Kleiner158 views
Using python to analyze spatial data von Kudos S.A.S
Using python to analyze spatial dataUsing python to analyze spatial data
Using python to analyze spatial data
Kudos S.A.S6.8K views
Scaling Spatial Analytics with Google Cloud & CARTO von CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
CARTO191 views
The state of Spark in the cloud von Nicolas Poggi
The state of Spark in the cloudThe state of Spark in the cloud
The state of Spark in the cloud
Nicolas Poggi1.3K views
Developing Spatial Applications with CARTO for React v1.1 von CARTO
Developing Spatial Applications with CARTO for React v1.1Developing Spatial Applications with CARTO for React v1.1
Developing Spatial Applications with CARTO for React v1.1
CARTO309 views
Python Awareness for Exploration and Production Students and Professionals von Yohanes Nuwara
Python Awareness for Exploration and Production Students and ProfessionalsPython Awareness for Exploration and Production Students and Professionals
Python Awareness for Exploration and Production Students and Professionals
Yohanes Nuwara163 views
Labview1_ Computer Applications in Control_ACRRL von Mohammad Sabouri
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
Mohammad Sabouri32 views
Architecting an Open Source AI Platform 2018 edition von David Talby
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
David Talby1.1K views
IoT Ingestion & Analytics using Apache Apex - A Native Hadoop Platform von Apache Apex
 IoT Ingestion & Analytics using Apache Apex - A Native Hadoop Platform IoT Ingestion & Analytics using Apache Apex - A Native Hadoop Platform
IoT Ingestion & Analytics using Apache Apex - A Native Hadoop Platform
Apache Apex880 views
Open source Geospatial Business Intelligence in action with GeoMondrian and S... von Thierry Badard
Open source Geospatial Business Intelligence in action with GeoMondrian and S...Open source Geospatial Business Intelligence in action with GeoMondrian and S...
Open source Geospatial Business Intelligence in action with GeoMondrian and S...
Thierry Badard1.9K views
Python and H2O with Cliff Click at PyData Dallas 2015 von Sri Ambati
Python and H2O with Cliff Click at PyData Dallas 2015Python and H2O with Cliff Click at PyData Dallas 2015
Python and H2O with Cliff Click at PyData Dallas 2015
Sri Ambati3.3K views
PostgreSQL as a Strategic Tool von EDB
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB372 views
Intro to Apache Apex - Next Gen Platform for Ingest and Transform von Apache Apex
Intro to Apache Apex - Next Gen Platform for Ingest and TransformIntro to Apache Apex - Next Gen Platform for Ingest and Transform
Intro to Apache Apex - Next Gen Platform for Ingest and Transform
Apache Apex1.2K views
Speed up Interactive Analytic Queries over Existing Big Data on Hadoop with P... von viirya
Speed up Interactive Analytic Queries over Existing Big Data on Hadoop with P...Speed up Interactive Analytic Queries over Existing Big Data on Hadoop with P...
Speed up Interactive Analytic Queries over Existing Big Data on Hadoop with P...
viirya3.1K views

Último

Oral presentation.pdf von
Oral presentation.pdfOral presentation.pdf
Oral presentation.pdfreemalmazroui8
5 views10 Folien
Construction Accidents & Injuries von
Construction Accidents & InjuriesConstruction Accidents & Injuries
Construction Accidents & InjuriesBisnar Chase Personal Injury Attorneys
6 views5 Folien
META.pptx von
META.pptxMETA.pptx
META.pptxvasanthan19012003
6 views10 Folien
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion von
Games, Queries, and Argumentation Frameworks: Time for a Family ReunionGames, Queries, and Argumentation Frameworks: Time for a Family Reunion
Games, Queries, and Argumentation Frameworks: Time for a Family ReunionBertram Ludäscher
9 views37 Folien
Ukraine Infographic_22NOV2023_v2.pdf von
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdfAnastosiyaGurin
1.4K views3 Folien
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language... von
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...patiladiti752
8 views15 Folien

Último(20)

Games, Queries, and Argumentation Frameworks: Time for a Family Reunion von Bertram Ludäscher
Games, Queries, and Argumentation Frameworks: Time for a Family ReunionGames, Queries, and Argumentation Frameworks: Time for a Family Reunion
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion
Ukraine Infographic_22NOV2023_v2.pdf von AnastosiyaGurin
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdf
AnastosiyaGurin1.4K views
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language... von patiladiti752
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language...
patiladiti7528 views
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init... von DataScienceConferenc1
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...
[DSC Europe 23][Cryptica] Martin_Summer_Digital_central_bank_money_Ideas_init...
Data about the sector workshop von info828217
Data about the sector workshopData about the sector workshop
Data about the sector workshop
info82821729 views
PRIVACY AWRE PERSONAL DATA STORAGE von antony420421
PRIVACY AWRE PERSONAL DATA STORAGEPRIVACY AWRE PERSONAL DATA STORAGE
PRIVACY AWRE PERSONAL DATA STORAGE
antony4204217 views
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... von StatsCommunications
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an...
[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P... von DataScienceConferenc1
[DSC Europe 23][AI:CSI]  Dragan Pleskonjic - AI Impact on Cybersecurity and P...[DSC Europe 23][AI:CSI]  Dragan Pleskonjic - AI Impact on Cybersecurity and P...
[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P...
Best Home Security Systems.pptx von mogalang
Best Home Security Systems.pptxBest Home Security Systems.pptx
Best Home Security Systems.pptx
mogalang9 views
Product Research sample.pdf von AllenSingson
Product Research sample.pdfProduct Research sample.pdf
Product Research sample.pdf
AllenSingson33 views
Customer Data Cleansing Project.pptx von Nat O
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptx
Nat O6 views

Programming Portfolio Nahari Rasif

  • 1. Programming Portfolio Building a Smart Dashboard that Utilizes OpenAI's Large Language Model (LLM) to Create a ChatBot that Integrates with Oil and Gas Data (2023) • Written in Python leveraging Dash, Plotly, Geopandas, Leaflet, FastAPI, OpenAI, and LangChain • Created database and integrated it using PostgreSQL with map visualization on real-time, • Built interactive map using Leaflet with features of well log pop-up, ESRI layout, and advanced filter, • Leveraging OpenAI's Large Language Model to build an intelligent assistant that can ask everything about the data, create plots, and create summaries without any querying skills
  • 2. Programming Portfolio Big Web Application for PT Pertamina Hulu Mahakam using Python and Streamlit for Well Log and Seismic Data (2022) • A big web application for PT Pertamina Hulu Mahakam project with several features including coordinate and TVDSS interpolation, lumping editor, database crude system using NoSQL database (MongoDB), Exploratory Data Analysis (single and multiple well logs), and well log prediction, • Written on Python with utilizing Streamlit, Numpy, Pandas, Seaborn, Plotly, Sckit-learn, Missingno, PyMongo, PyProj, XGBoost, Optuna, and Joblib library, • Created a login system for geoscience engineers of PT Pertamina Hulu Mahakam using only Streamlit and MongoDB server, • Handling 300+ well logs using Pandas, Interpolating the well trajectory for incomplete well logs using Numpy, and transforming coordinate into latitude
  • 3. Programming Portfolio and longitude using PyProj, • Created a database for well log and seismic data using NoSQL database (MongoDB), • Well log parameter prediction (PHIE, NPHI, RHOB) using XGBoost and Optuna hyperparameter optimization. Achieving 0.016 of MAE score. DT Log Prediction using Gradient Boosting Algorithm in Jatibarang Field (2022) • Python machine learning project to predict DT log parameters based on other parameters from well logs in Jatibarang field, • Written on Python with utilizing Numpy, Pandas, Lasio, Welly, Seaborn, Plotly, Matplotlib, Sckit-Learn, and Missingno library, • 14 training wells and 1 blind test well with the parameters for the training data are CALI, GR, ILD, NPHI, RHOB, SP, and DT, • the pre-process includes transforming, using logarithmic and Yeo-Johnson transformations and removing outlier data using one-class SVM, • using GridSearchCV for the hyperparameter optimization stage, • Produces an error value of 10.46% based on MAPE calculation with an R2 score of 0.72 and processing time is only 9.36 seconds.
  • 4. Programming Portfolio FORCE 2020 Well Log Challenge Dashboard (2022) • Well log dashboard using open-source data from FORCE 2020 Well Log Challenge. It consists of well log plots, 2D and 3D distributions, well positions based on lithology and log parameters, data table, box-plots, rug plots and interactive dropdowns for each plot, • Written on Python with utilizing Numpy, Pandas, Plotly, Dash, Dash Bootstrap Component (DBC), Gunicorn, • Deployed on Heroku-App so that everyone can easily access the dashboard, accessible via the link https://force2020-dash.herokuapp.com.
  • 5. Programming Portfolio My explanation and code guide can be seen in my writing on Medium https://medium.com/@naharirasif and GitHub https://github.com/nrasif Also, I have an Instagram page to write what I have learned from the internet https://www.instagram.com/insightiq.id/