Skip to content
View vianbas's full-sized avatar

Organizations

@SasanLabs

Block or report vianbas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vianbas/README.md

Hi, I'm Viko Andri Bastian Manurung

Fullstack & DevSecOps Engineer — Jakarta, Indonesia.

I work on banking systems and the security review they have to pass before release. Two of the projects below, sprig and finwatch, came out of that work.

Website LinkedIn


📦 Featured work

sprig · Java · MIT — Static security linter for Spring Boot. Analyzes both source and configuration without compiling or running the project: wildcard CORS with credentials, {noop} plaintext passwords, .anyRequest().permitAll(), exposed actuator endpoints, hardcoded secrets. Ten rules, each with a documented false-positive rationale.

finwatch · Go · Apache-2.0 — A modular monolith showing how to structure near-real-time transaction monitoring and operational alert workflows, on entirely synthetic data. An educational reference, not a fraud or compliance product.

indonesia-kpr-calculator · TypeScript — Indonesian mortgage simulator: annuity, flat, and tiered-floating schedules, plus KPR Syariah (murabahah, musyarakah mutanaqishah). Also covers the upfront costs: provision, appraisal, notary, BPHTB, insurance. Runs entirely in the browser. kpr.vikoabastian.com


📊 GitHub

repositories merged PRs member since

Contribution scan for @vianbas

🛠️ Tech Stack

Backend   Java Spring Boot PHP Laravel Go

Frontend   TypeScript React Next.js Tailwind CSS

DevSecOps & Data   Docker Jenkins GitHub Actions PostgreSQL MySQL


👤 About me

  • 🏦 Banking domain — Telegraphic Transfer & RTGS, ATM/CRM monitoring (E-Channel Go), SKN clearing & tax collection, dispute management.
  • 🛒 Freelance e-commerce — ArtSwara: catalog, cart, Midtrans payments, courier integration, voucher & ticketing, offline POS. Also W-Commerce, a mobile-first storefront for small sellers with Midtrans Snap and WhatsApp checkout.
  • 🔐 DevSecOps — CI/CD (Jenkins, GitHub Actions), private-cloud deployment, penetration-test remediation.

Pinned Loading

  1. sprig sprig Public

    Semantic-aware security misconfiguration linter for Spring Boot

    Java 1

  2. finwatch finwatch Public

    Open-source reference implementation for real-time transaction monitoring and operational alert workflows using synthetic financial data.

    Go 1

  3. indonesia-kpr-calculator indonesia-kpr-calculator Public

    Production-ready Indonesian KPR/Mortgage calculator — React 19, TypeScript, Vite, Tailwind CSS, PDF export, KPR Syariah

    TypeScript 1