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 por
Nahari Rasif_Recent PortfolioNahari Rasif_Recent Portfolio
Nahari Rasif_Recent PortfolioNahariRasif1
69 vistas5 diapositivas
APPLICATION OF PYTHON IN GEOSCIENCE por
APPLICATION OF  PYTHON IN GEOSCIENCEAPPLICATION OF  PYTHON IN GEOSCIENCE
APPLICATION OF PYTHON IN GEOSCIENCEAhasanHabibSajeeb
322 vistas15 diapositivas
High Performance Spatial-Temporal Trajectory Analysis with Spark por
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 vistas26 diapositivas
VrittiGaneriwal_Resume_USC por
VrittiGaneriwal_Resume_USCVrittiGaneriwal_Resume_USC
VrittiGaneriwal_Resume_USCVritti Ganeriwal
175 vistas1 diapositiva
Satwik Mishra resume por
Satwik Mishra resumeSatwik Mishra resume
Satwik Mishra resumeSatwik Mishra
19 vistas1 diapositiva
Python in geospatial analysis por
Python in geospatial analysisPython in geospatial analysis
Python in geospatial analysisSakthivel R
539 vistas19 diapositivas

Más contenido relacionado

Similar a Programming Portfolio Nahari Rasif

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

Similar a Programming Portfolio Nahari Rasif(20)

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

Último

Survey on Factuality in LLM's.pptx por
Survey on Factuality in LLM's.pptxSurvey on Factuality in LLM's.pptx
Survey on Factuality in LLM's.pptxNeethaSherra1
5 vistas9 diapositivas
Understanding Hallucinations in LLMs - 2023 09 29.pptx por
Understanding Hallucinations in LLMs - 2023 09 29.pptxUnderstanding Hallucinations in LLMs - 2023 09 29.pptx
Understanding Hallucinations in LLMs - 2023 09 29.pptxGreg Makowski
17 vistas18 diapositivas
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation por
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented GenerationDataScienceConferenc1
7 vistas29 diapositivas
ColonyOS por
ColonyOSColonyOS
ColonyOSJohanKristiansson6
9 vistas17 diapositivas
Building Real-Time Travel Alerts por
Building Real-Time Travel AlertsBuilding Real-Time Travel Alerts
Building Real-Time Travel AlertsTimothy Spann
111 vistas48 diapositivas
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx por
[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.pptxDataScienceConferenc1
5 vistas12 diapositivas

Último(20)

Survey on Factuality in LLM's.pptx por NeethaSherra1
Survey on Factuality in LLM's.pptxSurvey on Factuality in LLM's.pptx
Survey on Factuality in LLM's.pptx
NeethaSherra15 vistas
Understanding Hallucinations in LLMs - 2023 09 29.pptx por Greg Makowski
Understanding Hallucinations in LLMs - 2023 09 29.pptxUnderstanding Hallucinations in LLMs - 2023 09 29.pptx
Understanding Hallucinations in LLMs - 2023 09 29.pptx
Greg Makowski17 vistas
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation por DataScienceConferenc1
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
[DSC Europe 23] Spela Poklukar & Tea Brasanac - Retrieval Augmented Generation
Building Real-Time Travel Alerts por Timothy Spann
Building Real-Time Travel AlertsBuilding Real-Time Travel Alerts
Building Real-Time Travel Alerts
Timothy Spann111 vistas
[DSC Europe 23] Zsolt Feleki - Machine Translation should we trust it.pptx por 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
3196 The Case of The East River por ErickANDRADE90
3196 The Case of The East River3196 The Case of The East River
3196 The Case of The East River
ErickANDRADE9011 vistas
RuleBookForTheFairDataEconomy.pptx por noraelstela1
RuleBookForTheFairDataEconomy.pptxRuleBookForTheFairDataEconomy.pptx
RuleBookForTheFairDataEconomy.pptx
noraelstela167 vistas
Introduction to Microsoft Fabric.pdf por ishaniuudeshika
Introduction to Microsoft Fabric.pdfIntroduction to Microsoft Fabric.pdf
Introduction to Microsoft Fabric.pdf
ishaniuudeshika29 vistas
CRIJ4385_Death Penalty_F23.pptx por yvettemm100
CRIJ4385_Death Penalty_F23.pptxCRIJ4385_Death Penalty_F23.pptx
CRIJ4385_Death Penalty_F23.pptx
yvettemm1006 vistas
Cross-network in Google Analytics 4.pdf por GA4 Tutorials
Cross-network in Google Analytics 4.pdfCross-network in Google Analytics 4.pdf
Cross-network in Google Analytics 4.pdf
GA4 Tutorials6 vistas
UNEP FI CRS Climate Risk Results.pptx por pekka28
UNEP FI CRS Climate Risk Results.pptxUNEP FI CRS Climate Risk Results.pptx
UNEP FI CRS Climate Risk Results.pptx
pekka2811 vistas
Advanced_Recommendation_Systems_Presentation.pptx por neeharikasingh29
Advanced_Recommendation_Systems_Presentation.pptxAdvanced_Recommendation_Systems_Presentation.pptx
Advanced_Recommendation_Systems_Presentation.pptx
neeharikasingh295 vistas
Short Story Assignment by Kelly Nguyen por kellynguyen01
Short Story Assignment by Kelly NguyenShort Story Assignment by Kelly Nguyen
Short Story Assignment by Kelly Nguyen
kellynguyen0119 vistas
Organic Shopping in Google Analytics 4.pdf por GA4 Tutorials
Organic Shopping in Google Analytics 4.pdfOrganic Shopping in Google Analytics 4.pdf
Organic Shopping in Google Analytics 4.pdf
GA4 Tutorials11 vistas
Supercharging your Data with Azure AI Search and Azure OpenAI por Peter Gallagher
Supercharging your Data with Azure AI Search and Azure OpenAISupercharging your Data with Azure AI Search and Azure OpenAI
Supercharging your Data with Azure AI Search and Azure OpenAI
Peter Gallagher37 vistas
Data structure and algorithm. por Abdul salam
Data structure and algorithm. Data structure and algorithm.
Data structure and algorithm.
Abdul salam 19 vistas

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/