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/

Recommended

Nahari Rasif_Recent Portfolio by
Nahari Rasif_Recent PortfolioNahari Rasif_Recent Portfolio
Nahari Rasif_Recent PortfolioNahariRasif1
69 views5 slides
APPLICATION OF PYTHON IN GEOSCIENCE by
APPLICATION OF  PYTHON IN GEOSCIENCEAPPLICATION OF  PYTHON IN GEOSCIENCE
APPLICATION OF PYTHON IN GEOSCIENCEAhasanHabibSajeeb
322 views15 slides
High Performance Spatial-Temporal Trajectory Analysis with Spark by
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 slides
VrittiGaneriwal_Resume_USC by
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVritti Ganeriwal
175 views1 slide
Satwik Mishra resume by
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resumeSatwik Mishra
19 views1 slide
Python in geospatial analysis by
Python in geospatial analysisPython in geospatial analysis
Python in geospatial analysisSakthivel R
541 views19 slides

More Related Content

Similar to Programming Portfolio Nahari Rasif

Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ... by
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 slides
Using BigBench to compare Hive and Spark (Long version) by
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 slides
BASTA 2020 VS Code Data Visualisation by
BASTA 2020 VS Code Data VisualisationBASTA 2020 VS Code Data Visualisation
BASTA 2020 VS Code Data VisualisationMax Kleiner
158 views20 slides
Using python to analyze spatial data by
Using python to analyze spatial dataUsing python to analyze spatial data
Using python to analyze spatial dataKudos S.A.S
6.8K views82 slides
Scaling Spatial Analytics with Google Cloud & CARTO by
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOCARTO
190 views43 slides
The state of Spark in the cloud by
The state of Spark in the cloudThe state of Spark in the cloud
The state of Spark in the cloudNicolas Poggi
1.3K views34 slides

Similar to Programming Portfolio Nahari Rasif(20)

Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ... by 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) by 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 by 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 by 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 by CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
CARTO190 views
The state of Spark in the cloud by 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 by 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 by 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 Nuwara159 views
Labview1_ Computer Applications in Control_ACRRL by 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 by 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 by 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... by 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 by 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 by 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 by 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... by 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

Recently uploaded

[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P... by
[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...DataScienceConferenc1
8 views36 slides
Cross-network in Google Analytics 4.pdf by
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdfGA4 Tutorials
6 views7 slides
SUPER STORE SQL PROJECT.pptx by
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptxkhan888620
13 views16 slides
Infomatica-MDM.pptx by
Infomatica-MDM.pptxInfomatica-MDM.pptx
Infomatica-MDM.pptxKapil Rangwani
11 views16 slides
CRIJ4385_Death Penalty_F23.pptx by
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptxyvettemm100
7 views24 slides
Amy slides.pdf by
Amy slides.pdfAmy slides.pdf
Amy slides.pdfStatsCommunications
5 views13 slides

Recently uploaded(20)

[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P... by 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...
Cross-network in Google Analytics 4.pdf by GA4 Tutorials
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdf
GA4 Tutorials6 views
SUPER STORE SQL PROJECT.pptx by khan888620
SUPER STORE SQL PROJECT.pptxSUPER STORE SQL PROJECT.pptx
SUPER STORE SQL PROJECT.pptx
khan88862013 views
CRIJ4385_Death Penalty_F23.pptx by yvettemm100
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptx
yvettemm1007 views
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf by DataScienceConferenc1
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M... by DataScienceConferenc1
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
[DSC Europe 23] Milos Grubjesic Empowering Business with Pepsico s Advanced M...
UNEP FI CRS Climate Risk Results.pptx by pekka28
UNEP FI CRS Climate Risk Results.pptxUNEP FI CRS Climate Risk Results.pptx
UNEP FI CRS Climate Risk Results.pptx
pekka2811 views
OECD-Persol Holdings Workshop on Advancing Employee Well-being in Business an... by 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...
OPPOTUS - Malaysians on Malaysia 3Q2023.pdf by Oppotus
OPPOTUS - Malaysians on Malaysia 3Q2023.pdfOPPOTUS - Malaysians on Malaysia 3Q2023.pdf
OPPOTUS - Malaysians on Malaysia 3Q2023.pdf
Oppotus18 views
4_4_WP_4_06_ND_Model.pptx by d6fmc6kwd4
4_4_WP_4_06_ND_Model.pptx4_4_WP_4_06_ND_Model.pptx
4_4_WP_4_06_ND_Model.pptx
d6fmc6kwd47 views
Advanced_Recommendation_Systems_Presentation.pptx by neeharikasingh29
Advanced_Recommendation_Systems_Presentation.pptxAdvanced_Recommendation_Systems_Presentation.pptx
Advanced_Recommendation_Systems_Presentation.pptx
[DSC Europe 23] Luca Morena - From Psychohistory to Curious Machines by DataScienceConferenc1
[DSC Europe 23] Luca Morena - From Psychohistory to Curious Machines[DSC Europe 23] Luca Morena - From Psychohistory to Curious Machines
[DSC Europe 23] Luca Morena - From Psychohistory to Curious Machines
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx by DataScienceConferenc1
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx
Data Journeys Hard Talk workshop final.pptx by info828217
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptx
info82821710 views
Chapter 3b- Process Communication (1) (1)(1) (1).pptx by ayeshabaig2004
Chapter 3b- Process Communication (1) (1)(1) (1).pptxChapter 3b- Process Communication (1) (1)(1) (1).pptx
Chapter 3b- Process Communication (1) (1)(1) (1).pptx
ayeshabaig20047 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/