>
available for 2026 roles billgrandytunjung@gmail.com

~/portfolio $ profile

Bill Grandy Tunjung

ML/AI · Data Scientist · Published IEEE Researcher

I am a published IEEE researcher and Computer Science student at Binus University. I have hands on experience in machine learning, data mining, NLP, and computer vision, building ML pipelines that turn unstructured data into actionable insights.

I worked on projects that span handwriting recognition, professional profile classification, and IoT hardware development, contributing across the full lifecycle from ideation to deployment and publication.

3.77GPA / 4.00
IEEEpublished author
7+shipped projects
Profile photo

./technologies

[languages]

  • Python
  • JavaScript
  • HTML/CSS
  • SQL
  • C/C++
  • R

[ml_ai]

  • PyTorch
  • TensorFlow/Keras
  • Scikit-learn
  • Hugging Face
  • OpenCV

[data_analytics]

  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • RapidMiner
  • Excel

[frameworks_tools]

  • Streamlit
  • Flask
  • Node.js
  • Git/GitHub
  • Jupyter

[design_media]

  • Figma
  • Canva
  • Adobe Illustrator
  • Adobe Premiere
  • DaVinci Resolve

./projects

High-Profile LinkedIn Predictor

NLP · Machine Learning

High-Profile LinkedIn Predictor

Reads LinkedIn profile text and predicts whether someone holds a high-level leadership role, using DistilBERT and a trained classifier to return a confidence score.

// results

  • Trained on 1,800 profiles with BERT embeddings and PCA
  • Compared RF, Logistic Regression, Naive Bayes and SVC
  • Best model: Logistic Regression at 70.7% accuracy
Python Hugging Face Scikit-learn Matplotlib Seaborn Streamlit NumPy Pandas
Indonesian vs Global Movie Trends

Data Analysis · Visualization

Indonesian vs. Global Movie Trends (2023–2025)

Compares Indonesian and global film-genre consumption on streaming, built on FlixPatrol data across six periods with custom candlestick charts and trend lines.

// results

  • Processed 1,260+ viewership records across 6 periods
  • Horror dominates Indonesia: 60% of local output, 70% of box office
  • Globally, Animation is the only genre with structural growth
Python Pandas Matplotlib Seaborn NumPy
Handwriting OCR to Text

Computer Vision · Deep Learning

Handwriting OCR to Text

Upload a photo of handwritten notes and get clean, structured Markdown back, powered by a YOLO layout model and a custom character-recognition model.

// results

  • Per-region pipeline outputs structured Markdown, not flat text
  • TensorFlow/Keras recognition with PaddleOCR detection
  • 65.9% accuracy on noisy, real-world handwriting
Python TensorFlow/Keras OpenCV Streamlit
GalleryMaker - Image Layout Tool

Front-End · Web App

GalleryMaker - Collage Layout Tool

A browser-based collage editor for gallery-style image layouts, entirely client-side. Arrange photos across grid presets and export the result as a JPG.

// results

  • Fully client-side, no backend required
  • Customizable grid presets, gaps and backgrounds
  • One-click export to JPG via html2canvas
HTML/CSS JavaScript html2canvas
TravCo travel app UI/UX design

UI/UX Design · Figma

TravCo - Travel Companion App

A travel companion app concept for discovering and planning trips around Indonesia. A high-fidelity UI/UX design and interactive prototype built in Figma.

// results

  • Finalist at the INVFEST 7.0 UI/UX competition
  • 20+ screens covering the full travel journey
  • Cohesive green design system: Explore, Plan, Account
Figma UI/UX Design Prototyping Design System Mobile App
Landscape Classifier

Computer Vision · Deep Learning

Landscape Classifier

Analyzes an uploaded photo and predicts the type of landscape it shows. A custom-trained CNN returns the top-3 predictions with confidence scores.

// results

  • Custom CNN built and trained with Keras/TensorFlow
  • Returns top-3 predictions with confidence scores
  • Flask backend serving a lightweight web UI
Python Flask TensorFlow/Keras HTML/CSS JavaScript
Trackr - Budget Tracker App

Mobile · Full-Stack

Trackr - Budget Tracker App

A mobile budgeting app built with Flutter to log expenses, monitor balance, and control personal finances, backed by a JWT-secured REST API.

// results

  • Client-server architecture with a JWT-secured REST backend
  • Expense CRUD with swipe-to-delete and a 50/30/20 split
  • Dashboard with FL Chart trends and an overspending indicator
Flutter Dart REST API JWT FL Chart

./publication

Analyzing Key LinkedIn Profile Factors for Securing Employment with Leading Roles

2025 6th International Conference on Artificial Intelligence and Data Sciences (AiDAS)

This research that we have conducted analyzes which LinkedIn profile factors are most associated with securing high-level employment roles. Utilizing machine learning models and SHAP explainability, we found that recommendations, interests, experiences, and connections were more influential than popularity-based metrics such as follower count. The findings provide practical insights for professionals seeking to optimize their LinkedIn profiles and improve their career visibility.

[link]

./education

Bachelor's of Computer Science

Bina Nusantara University — GPA 3.77 / 4.00

Sep 2023 — Present

Exchange Student

Hanyang University, South Korea

Mar 2026 — Jun 2026

./experiences

Technical Officer

BioCard

Sep 2025 — Jan 2026

Coordinator of Creative Media

B-Preneur (Binus Entrepreneur)

Mar 2024 — Feb 2026