Kolosal · Full-time · Remote
Test Automation, Quality Assurance
Generated live from this portfolio's data, so it stays in sync with the evidence pages.
Ivan Santoso - QA Engineer | Software Engineering & DevOps
github.com/mcpe500 · www.linkedin.com/in/ivan-santoso-53bb27223
QA engineer with hands-on experience across backend, frontend, test automation, and DevOps. I build products, learn in public, and use AI-assisted workflows responsibly while keeping the underlying work understandable and verifiable.
Kolosal · Full-time · Remote
Test Automation, Quality Assurance
Kolosal · Part-time · Remote
Jira, Test Automation, Quality Assurance
Red Hat · Remote
Community Engagement, Open-source Education, Red Hat Technologies, Event Coordination
NGOPER · Part-time · Remote
Docker, Node.js, DevOps
PT HM Sampoerna Tbk. / Philip Morris International · Internship · Surabaya, East Java, Indonesia · On-site
Software Engineering, Backend, Frontend, Testing
EClub Indonesia · Indonesia · Remote
Frontend, React, Next.js
Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) · Contract · Kota Surabaya, East Java, Indonesia · On-site
Teaching
Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) · Contract · Indonesia · On-site
Teaching
Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) · Contract · Surabaya, Indonesia · On-site
Programming, Teaching, Mentorship
Sekolah Tinggi Teknik Surabaya · In progress
Sekolah Tinggi Teknik Surabaya
Software Engineering: Backend development, Frontend development, TypeScript / JavaScript, PHP / Laravel, Go
Quality & Delivery: Quality assurance, Test automation, DevOps, Docker / containers, Git / Linux
Cloud & Security: Google Cloud Platform (GCP), Cybersecurity
Learning & tools: AI-assisted development, RAG / LLM applications, Flutter / Dart, Three.js / WebGL
Google Cloud Cybersecurity Certificate · Google · Issued May 2026
Building RAG Agents with LLMs · NVIDIA Deep Learning Institute · Issued Mar 2026
Golang - Backend Development · SanberCode · Issued Dec 2025
Belajar Membuat Aplikasi Flutter untuk Pemula · Dicoding Indonesia · Issued May 2024
Red Hat Certified Specialist in Containers · Red Hat · Issued Dec 2023
AWS Academy Graduate - AWS Academy Cloud Foundations · Amazon Web Services (AWS) · Issued Dec 2023
Fundamentals of Deep Learning · NVIDIA · Issued Nov 2023
Foundational C# with Microsoft · freeCodeCamp · Issued Aug 2023
Back End Development and APIs · freeCodeCamp · Issued Jul 2022
JavaScript Algorithms and Data Structures · freeCodeCamp · Issued Apr 2022
Google Cloud Cybersecurity Certificate · Google · Issued May 2026
Building RAG Agents with LLMs · NVIDIA Deep Learning Institute · Issued Mar 2026
Golang - Backend Development · SanberCode · Issued Dec 2025
React JS - Web Frontend Development · SanberCode · Issued Apr 2025
Laravel Web Development · SanberCode · Issued Feb 2025
Prompt Engineer · SanberCode · Issued Dec 2024
Building Real-Time Video AI Applications · NVIDIA · Issued Dec 2024
Building Transformer-Based Natural Language Processing Applications · NVIDIA · Issued Dec 2024
Belajar Strategi Pengembangan Diri · Dicoding Indonesia · Issued Sep 2024
Memulai Pemrograman dengan Dart · Dicoding Indonesia · Issued Sep 2024
Belajar Dasar Structured Query Language (SQL) · Dicoding Indonesia · Issued Aug 2024
Belajar Dasar Data Science · Dicoding Indonesia · Issued Aug 2024
Belajar Dasar AI · Dicoding Indonesia · Issued Aug 2024
Belajar Dasar Manajemen Proyek · Dicoding Indonesia · Issued Aug 2024
Belajar Membuat Aplikasi Flutter untuk Pemula · Dicoding Indonesia · Issued May 2024
Pandas · Kaggle · Issued May 2024
Intermediate Machine Learning · Kaggle · Issued May 2024
Intro to Machine Learning · Kaggle · Issued Jan 2024
Introduction to Programming Using Python · Kaggle · Issued Jan 2024
Red Hat Certified Specialist in Containers · Red Hat · Issued Dec 2023
AWS Academy Graduate - AWS Academy Cloud Foundations · Amazon Web Services (AWS) · Issued Dec 2023
Fundamentals of Deep Learning · NVIDIA · Issued Nov 2023
Belajar Machine Learning untuk Pemula · Dicoding Indonesia · Issued Oct 2023
Foundational C# with Microsoft · freeCodeCamp · Issued Aug 2023
Memulai Pemrograman Dengan Python · Dicoding Indonesia · Issued Apr 2023
Belajar Dasar Visualisasi Data · Dicoding Indonesia · Issued Apr 2023
Data Analysis with Python · freeCodeCamp · Issued Jan 2023
Scientific Computing with Python · freeCodeCamp · Issued Dec 2022
Belajar Membuat Aplikasi Back-End untuk Pemula · Dicoding Indonesia · Issued Dec 2022
Belajar Dasar-Dasar DevOps · Dicoding Indonesia · Issued Dec 2022
Belajar Jaringan Komputer untuk Pemula · Dicoding Indonesia · Issued Dec 2022
Belajar Membuat Aplikasi Android untuk Pemula · Dicoding Indonesia · Issued Nov 2022
Memulai Pemrograman Dengan Kotlin · Dicoding Indonesia · Issued Nov 2022
Belajar Dasar Pemrograman JavaScript · Dicoding Indonesia · Issued Oct 2022
Belajar Dasar Pemrograman Web · Dicoding Indonesia · Issued Oct 2022
Belajar Membuat Front-End Web untuk Pemula · Dicoding Indonesia · Issued Oct 2022
Back End Development and APIs · freeCodeCamp · Issued Jul 2022
Front End Development Libraries · freeCodeCamp · Issued May 2022
JavaScript Algorithms and Data Structures · freeCodeCamp · Issued Apr 2022
Responsive Web Design · freeCodeCamp · Issued Apr 2022
Competition project (1st place, FFCL)
A QR-based maintenance platform for facility reporting, technician assignment, repair tracking, and verified issue resolution. Built with FlutterFlow and Supabase, with structured ticketing and photo-based repair verification. Won 1st place in the public category of the FlutterFlow Champions League.
FlutterFlow, Supabase, QR, Testing
Ongoing personal systems project
Lightweight local web desktop and control center for Termux (Android ARM64) and Linux. Single Rust binary serving a multi-window desktop, PTY terminal (xterm.js), file manager, text editor, and system monitor — no Node/Python runtime required. 70 commits, binary-first install with SHA-256 verification.
Rust, TypeScript, PTY, xterm.js, Linux, Termux
Professional project
A cross-platform e-commerce project with buyer, seller, and admin flows. Built with Flutter, a Node.js/Hono + TypeScript API, a React admin dashboard, and AI-assisted shopping features.
Flutter, Dart, TypeScript, Node.js, React, AI-assisted features
Product project
An end-to-end commerce platform for MSMEs with merchant tools and storefront experiences. Stack includes Supabase, Flutter, Next.js/React, and AI-assisted business workflows.
Flutter, Supabase, Next.js, React, TypeScript, AI-assisted features
Academic team project
A collaborative university web-service project for fitness-related APIs. The TypeScript/Node.js service covers gym locations through Google Maps, fitness-news scraping, authentication with email verification, and Swagger documentation.
TypeScript, Node.js, Express, Swagger, Google Maps, Puppeteer
Competition project (1st place, FFCL)
A QR-based maintenance platform for facility reporting, technician assignment, repair tracking, and verified issue resolution. Built with FlutterFlow and Supabase, with structured ticketing and photo-based repair verification. Won 1st place in the public category of the FlutterFlow Champions League.
FlutterFlow, Supabase, QR, Testing
Ongoing personal systems project
Lightweight local web desktop and control center for Termux (Android ARM64) and Linux. Single Rust binary serving a multi-window desktop, PTY terminal (xterm.js), file manager, text editor, and system monitor — no Node/Python runtime required. 70 commits, binary-first install with SHA-256 verification.
Rust, TypeScript, PTY, xterm.js, Linux, Termux
Professional project
A cross-platform e-commerce project with buyer, seller, and admin flows. Built with Flutter, a Node.js/Hono + TypeScript API, a React admin dashboard, and AI-assisted shopping features.
Flutter, Dart, TypeScript, Node.js, React, AI-assisted features
Product project
An end-to-end commerce platform for MSMEs with merchant tools and storefront experiences. Stack includes Supabase, Flutter, Next.js/React, and AI-assisted business workflows.
Flutter, Supabase, Next.js, React, TypeScript, AI-assisted features
Academic team project
A collaborative university web-service project for fitness-related APIs. The TypeScript/Node.js service covers gym locations through Google Maps, fitness-news scraping, authentication with email verification, and Swagger documentation.
TypeScript, Node.js, Express, Swagger, Google Maps, Puppeteer
Academic project
A full-stack financial-planning project with a Node.js/Express/TypeScript backend and Android clients, including Jetpack Compose. The public README covers authentication, wallets, transactions, receipt OCR, Supabase, and automated tests.
Node.js, TypeScript, Android, Jetpack Compose, Supabase, Testing, OCR
Academic collaboration
A collaborative computer-graphics coursework project using Three.js, with instanced meshes and a simple water simulation.
Three.js, JavaScript, WebGL, Computer Graphics
Ongoing personal systems project
An ongoing personal systems project exploring a Docker-like container runtime for Termux via QEMU.
Containers, QEMU, Termux, Systems
FlutterFlow Developer Group Surabaya
Together with my team I built OpsFix, a QR-based maintenance platform that streamlines facility reporting, technician assignment, repair tracking, and verified issue resolution. Built with FlutterFlow and Supabase, it provides structured ticketing and photo-based repair verification. I contributed to application development, testing, and the project presentation.
Auto-generated from ivansantoso.my.id · 2026-11-03