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/

Recommandé

Nahari Rasif_Recent Portfolio par
Nahari Rasif_Recent PortfolioNahari Rasif_Recent Portfolio
Nahari Rasif_Recent PortfolioNahariRasif1
73 vues5 diapositives
APPLICATION OF PYTHON IN GEOSCIENCE par
APPLICATION OF  PYTHON IN GEOSCIENCEAPPLICATION OF  PYTHON IN GEOSCIENCE
APPLICATION OF PYTHON IN GEOSCIENCEAhasanHabibSajeeb
324 vues15 diapositives
High Performance Spatial-Temporal Trajectory Analysis with Spark par
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 vues26 diapositives
VrittiGaneriwal_Resume_USC par
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVritti Ganeriwal
175 vues1 diapositive
Satwik Mishra resume par
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resumeSatwik Mishra
19 vues1 diapositive
Python in geospatial analysis par
Python in geospatial analysisPython in geospatial analysis
Python in geospatial analysisSakthivel R
541 vues19 diapositives

Contenu connexe

Similaire à Programming Portfolio Nahari Rasif

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

Similaire à Programming Portfolio Nahari Rasif(20)

Hardware Accelerated Machine Learning Solution for Detecting Fraud and Money ... par 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 vues
Using BigBench to compare Hive and Spark (Long version) par 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 vues
BASTA 2020 VS Code Data Visualisation par Max Kleiner
BASTA 2020 VS Code Data VisualisationBASTA 2020 VS Code Data Visualisation
BASTA 2020 VS Code Data Visualisation
Max Kleiner158 vues
Using python to analyze spatial data par 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 vues
Scaling Spatial Analytics with Google Cloud & CARTO par CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
CARTO191 vues
The state of Spark in the cloud par 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 vues
Developing Spatial Applications with CARTO for React v1.1 par 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 vues
Python Awareness for Exploration and Production Students and Professionals par 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 vues
Labview1_ Computer Applications in Control_ACRRL par Mohammad Sabouri
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
Architecting an Open Source AI Platform 2018 edition par 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 vues
IoT Ingestion & Analytics using Apache Apex - A Native Hadoop Platform par 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 vues
Open source Geospatial Business Intelligence in action with GeoMondrian and S... par 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 vues
Python and H2O with Cliff Click at PyData Dallas 2015 par 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 vues
PostgreSQL as a Strategic Tool par EDB
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
EDB372 vues
Intro to Apache Apex - Next Gen Platform for Ingest and Transform par 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 vues
Speed up Interactive Analytic Queries over Existing Big Data on Hadoop with P... par 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 vues

Dernier

Lack of communication among family.pptx par
Lack of communication among family.pptxLack of communication among family.pptx
Lack of communication among family.pptxahmed164023
15 vues10 diapositives
[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P... par
[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 vues36 diapositives
Inawsidom - Data Journey par
Inawsidom - Data JourneyInawsidom - Data Journey
Inawsidom - Data JourneyPhilipBasford
8 vues38 diapositives
4_4_WP_4_06_ND_Model.pptx par
4_4_WP_4_06_ND_Model.pptx4_4_WP_4_06_ND_Model.pptx
4_4_WP_4_06_ND_Model.pptxd6fmc6kwd4
7 vues13 diapositives
VoxelNet par
VoxelNetVoxelNet
VoxelNettaeseon ryu
17 vues21 diapositives
Customer Data Cleansing Project.pptx par
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptxNat O
6 vues23 diapositives

Dernier(20)

Lack of communication among family.pptx par ahmed164023
Lack of communication among family.pptxLack of communication among family.pptx
Lack of communication among family.pptx
ahmed16402315 vues
[DSC Europe 23][AI:CSI] Dragan Pleskonjic - AI Impact on Cybersecurity and P... par 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...
4_4_WP_4_06_ND_Model.pptx par 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 vues
Customer Data Cleansing Project.pptx par Nat O
Customer Data Cleansing Project.pptxCustomer Data Cleansing Project.pptx
Customer Data Cleansing Project.pptx
Nat O6 vues
Data Journeys Hard Talk workshop final.pptx par info828217
Data Journeys Hard Talk workshop final.pptxData Journeys Hard Talk workshop final.pptx
Data Journeys Hard Talk workshop final.pptx
info82821711 vues
Ukraine Infographic_22NOV2023_v2.pdf par AnastosiyaGurin
Ukraine Infographic_22NOV2023_v2.pdfUkraine Infographic_22NOV2023_v2.pdf
Ukraine Infographic_22NOV2023_v2.pdf
AnastosiyaGurin1.4K vues
Listed Instruments Survey 2022.pptx par secretariat4
Listed Instruments Survey  2022.pptxListed Instruments Survey  2022.pptx
Listed Instruments Survey 2022.pptx
secretariat4121 vues
Games, Queries, and Argumentation Frameworks: Time for a Family Reunion par 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
PRIVACY AWRE PERSONAL DATA STORAGE par antony420421
PRIVACY AWRE PERSONAL DATA STORAGEPRIVACY AWRE PERSONAL DATA STORAGE
PRIVACY AWRE PERSONAL DATA STORAGE
antony4204217 vues
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo... par DataScienceConferenc1
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
Data about the sector workshop par info828217
Data about the sector workshopData about the sector workshop
Data about the sector workshop
info82821729 vues
CRM stick or twist.pptx par info828217
CRM stick or twist.pptxCRM stick or twist.pptx
CRM stick or twist.pptx
info82821711 vues

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/