Skip to content
View yono99's full-sized avatar

Block or report yono99

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.

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
yono99/README.md

Hi ๐Ÿ‘‹, I'm Cahyono

Software Engineer ยท Frontend & Backend ยท UI/UX Enthusiast โ€” Tangerang, Indonesia ๐Ÿ‡ฎ๐Ÿ‡ฉ

profile views


๐Ÿš€ About Me

  • ๐Ÿ”ญ Lagi ngerjain platform belajar & tryout AI (Next.js + Gemini + Prisma) untuk persiapan CPNS, UTBK & ujian sekolah
  • ๐ŸŒฑ Lagi mendalami testing frameworks, system design, dan UI/UX principles
  • ๐Ÿ’ฌ Tanya gue soal Vue / Nuxt / React / Next.js atau diskusi CSS framework (gue udah coba 5+ ๐Ÿ˜…)
  • ๐ŸŽฏ Fokus: bikin produk yang dipakai orang beneran, bukan cuma demo

๐Ÿ› ๏ธ Tech Stack

Frontend

Vue Nuxt React Next TypeScript

Backend & CMS

Node PHP Laravel WordPress

Database

MySQL PostgreSQL Firebase Prisma

Styling

Tailwind Bootstrap Vuetify

Tools

Git VSCode Figma Postman


๐Ÿ“Š GitHub Stats


๐Ÿง  Case Study โ€” Figural Engine (nilaia.com)

Membangun engine deterministik untuk men-generate soal penalaran figural (Diagrammatic & Abstract Reasoning) gaya ujian CPNS/TIU โ€” tanpa mengandalkan AI untuk menggambar.

Demo output figural engine โ€” soal analogi & diagrammatic reasoning ter-render otomatis
Output asli engine โ€” tiap soal (visual + kunci jawaban) dihasilkan otomatis & deterministik.

๐Ÿ”ด Masalah. Soal figural (analogi gambar, deret gambar, ketidaksamaan, diagrammatic reasoning) butuh visual yang presisi piksel dan kunci jawaban yang pasti benar. Model AI generatif (image & SVG) konsisten gagal di sini: koordinat meleset, bentuk rusak, dan โ€” yang paling fatal โ€” kunci jawabannya tidak bisa dipercaya. Untuk produk ujian, satu kunci salah = kepercayaan pengguna hilang.

๐ŸŸข Pendekatan. Alih-alih "meminta AI menggambar", saya membalik masalahnya: biarkan kode yang menggambar dan menghitung jawaban, AI hanya menyusun teks.

config aturan  โ†’  render SVG (kode)  โ†’  hitung kunci jawaban (kode)  โ†’  teks (AI, opsional)
   (deterministik, 0 token)              (dijamin benar)
  • Visual & kunci jawaban dihasilkan 100% deterministik oleh kode โ†’ 0 token AI, reproducible, dan kunci jawaban mustahil salah karena dihitung dari aturan yang sama yang menggambarnya.
  • AI hanya dipakai untuk merangkai teks pertanyaan/pembahasan pada sub-tipe tertentu โ€” bukan untuk logika atau gambar.

โš™๏ธ Yang saya rancang.

  • Pustaka 80+ bentuk geometris sebagai SVG primitif, dipakai lintas semua tipe soal dari satu sumber render.
  • Sistem rotasi anti-monoton sehingga variasi soal maksimal dan pola tidak mudah ditebak/berulang.
  • Beberapa keluarga aturan transformasi (rotasi, operator-chain, matriks) dengan kontrol tingkat kesulitan bertingkat.
  • Distraktor (opsi pengecoh) yang dihasilkan terukur, bukan acak โ€” agar soal pilihan ganda berkualitas.

๐Ÿ“Š Dampak.

  • Soal figural tak terbatas, biaya AI ~nol untuk komponen visual, dan akurasi kunci jawaban 100%.
  • Menjadi pembeda teknis utama produk dibanding pendekatan berbasis AI murni yang rapuh di ranah visual.

๐Ÿ’ก Konsep procedural reasoning generation memang dikenal di riset (Raven's Matrices, DeepMind PGM). Kontribusi saya: mengadaptasinya menjadi engine produksi TypeScript/SVG yang ter-tuned untuk sub-tipe TIU otentik Indonesia di dalam platform nyata. Kode bersifat proprietary โ€” happy to discuss the approach.


๐Ÿ“Œ Featured Projects

Project Description Tech
Nilaia โ€” App Android Platform belajar & simulasi CAT (CPNS/UTBK) dengan AI question generation & figural reasoning engine ยท nilaia.com Next.js ยท Prisma ยท Gemini ยท Supabase
Vue Express TS Auth Starter Boilerplate auth fullstack TypeScript dengan TypeORM Vue ยท Express ยท TypeORM

โญ๏ธ From yono99

Pinned Loading

  1. vue-express-ts-auth-starter-TypeORM vue-express-ts-auth-starter-TypeORM Public

    A starter template for building web applications with Vue, Express.js,TypeORM and TypeScript. Includes authentication (login/register), session management, and a reusable app layout. Designed as a โ€ฆ

    Vue