Steven Nathaniel Santoso — Jakarta, Indonesia

Computer science grad, data & web builder.

Previously a Data Engineering intern at Samsung Research Indonesia. These days I split my time between data analysis and web development.

Scroll
01

Intro

Portrait of Steven Nathaniel Santoso

I'm Steven — a computer science graduate from Binus University, with a minor in database technology. I spent time at Samsung Research Indonesia as a Data Engineering intern, building frontend features for an internal application in React, alongside regular bug fixing and testing.

Most of what I do sits between two things: making sense of data, and building the interfaces people use to see it. My work covers both sides — Tableau dashboards, Python notebooks, and full web applications.

PythonSQLTableauReactJavaScriptGit
02

Work

Dashboard-style cover for the Tableau visualizations
01

Tableau Visualizations

Dashboards built around COVID case trends, game sales, and department store performance — designed to make comparisons easy to scan without hiding the data behind decoration.

TableauData VisualizationDashboards
View on Tableau Public
Bar chart from the Students Performance notebook: students who completed test prep scored higher in math, reading and writing
02

Python Data Analysis

Notebooks focused on cleaning raw datasets and comparing variables to produce predictive results, charted out as clear, readable graphs.

PythonPandasPredictive Analysis
View on GitHub
Database diagram of the marketplace app: admins, vendors, customers, products, orders, promotions and categories
03

Web Development

Full-stack projects with a working database behind them, built with usability in mind — following the eight golden rules of interface design rather than just chasing a look.

JavaScriptFull-StackDatabase
View on GitHub
Scatter plot of 1,128 molecules showing solubility falling as oiliness (logP) rises, with organophosphates highlighted, next to the structure of caffeine
04

Molecule Solubility

What makes a molecule dissolve in water? RDKit descriptors and a cross-validated random forest across 1,128 molecules, an error analysis showing organophosphates are predicted twice as badly as average, and five open research questions those errors point to.

PythonRDKitscikit-learnChemistry
Rolling accuracy of the stock prediction bot over four years, hovering just above 50%, next to its predict, score, learn and publish loop
05

Stock Prediction Lab

A self-updating quant bot for any S&P 500 stocks you choose. Every weekday it gathers prices, headlines (scored by VADER and FinBERT), earnings, analyst revisions, options volatility, macro data and social posts; competing models then predict whether each stock will rise and whether it will beat the market. The best recent model’s picks are paper-traded on Alpaca with real fills, and every probability is checked for calibration.

PythonQuant TradingGradient BoostingFinBERTAlpaca API
Periodic table of all 118 elements with neon highlighted, next to a 3D neon glow tube lit at 7 kV on a dark bench
06

Element Specimens

An interactive 3D periodic table where every element sits on a specimen bench as a real-looking sample you can turn, pick up and drop. Heat it past its real melting and boiling points, drop caesium in water, flame-test strontium, light neon up with its real line spectrum, cool lead until a magnet floats over it, or watch uranium decay into thorium.

Three.jsWebGLChemistryInteractive
03

Activity

—Public repositories
—Followers on GitHub
—On GitHub since
View GitHub profile
04

About

I graduated in Computer Science from Binus University, with a minor in database technology. That's where most of my interest in data comes from — analytics, data engineering, anything that involves turning raw information into something useful.

Outside of coursework, I've taken Tableau and SQL training and worked through coding challenges to back it up with certificates. I also spent time in a student organization, which is where a lot of my Java practice and team leadership experience actually came from.

S1Computer Science, Binus University
01Data Engineering internship, Samsung Research Indonesia
02Certifications — Tableau & SQL
03Focus areas — data, analytics, web
05

Contact

Got a project in mind? Let's talk.

Location

Jakarta, Indonesia

Prefer to chat?
Elsewhere