Skip to content
View rizkysaputradev's full-sized avatar
๐ŸŽ“
Graduating
๐ŸŽ“
Graduating
  • Seoul National University
  • Seoul, South Korea

Block or report rizkysaputradev

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
rizkysaputradev/README.md

Typing SVG


๐Ÿ‘‹ Hi, I'm Rizky Johan Saputra

๐ŸŒฑ Biography

๐ŸŽ Hi, I am a computer science engineer originated from Indonesia and South Korea. Primarily specializes at artificial intelligence and embedded systems.

๐ŸŽ“ I am an undergraduate Computer Science and Engineering (CSE) student at Seoul National University, currently expected to graduate in early 2026.

๐Ÿ“š I plan to pursue graduate studies in Computer Science (CS) at the University of Tokyo starting around 2027, with a focus towards advanced systems, intelligence research, and theoretical foundations.

๐Ÿ’ก My primary technical focus areas include Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Neural Networks, Embedded Systems, Automata Theory, Computer Architecture, and System Programming โ€” bridging low-level high-performance computing with high-level cognitive models.

๐Ÿข My ultimate goal is to create a tech based startup firm in Japan, South Korea, Indonesia and the U.S. related to either machine learning, computer vision, robotics, or real-time and embedded systems. However, primary focus is to incorporate a hardware/software co-design that is practical in various fields such as AI, medicine or farming.

๐Ÿ“ท Aside from programming, I enjoyed doing photography, travelling, cafe hopping, shopping, cooking, listening to music, watching movies and working out at the gym.


๐Ÿ“‚ Academia and Profession

๐Ÿ”ญ Currently, I am developing as follows: Customized "DRMAT" Memory Systems (C/C++), Facial Emotion Recognition (Python/OpenCV), and Multimodal "Scent" AI (Notebook/HuggingFace)

โš™๏ธ My research interests mainly lies within Machine Learning, Memory Systems, Embedded Systems, Computer Vision, and Robotics

๐ŸŒฟ I am planning to further explore on Compiler Design, Real-Time Systems, and Hardware-Software Co-Design

๐Ÿ’ฌ Ask me about: AI, Machine Learning, Deep Learning, System Programming, Computer Vision or Embedded Systems

๐Ÿ—ฃ๏ธ I am also multilingual in these languages: English, Bahasa Indonesia, Korean, Japanese, Chinese (Slightly), and German (Slightly).

๐Ÿ“ซ Reach me at: flamablesrizky@gmail.com


๐Ÿงฐ Tech Stack

๐Ÿ’ป Programming Languages

Python C C++ C# Assembly Verilog Bash Markdown Rust Java OCaml PHP SQL HTML CSS JavaScript R TypeScript


๐Ÿง  AI / Machine Learning Frameworks

TensorFlow PyTorch Keras OpenCV Scikit-learn HuggingFace Transformers Pandas NumPy Matplotlib Seaborn


๐Ÿงฉ Backend, Server & Systems

Linux Ubuntu MacOS SSH tmux Vim Nano Apache Nginx FastAPI Flask REST API Docker GitHub Actions Server Execution


๐Ÿง  Hardware, Embedded & Low-Level

Verilog HDL VHDL Arduino Raspberry Pi FPGA Microcontroller SystemVerilog


๐Ÿงฐ Tools & Workflow

VSCode Jupyter Git GitHub Makefile Overleaf LaTeX Google Colab AWS GCP Visual Studio Xcode


๐Ÿš€ Featured Projects

  • โš–๏ธ Synthesized Training Pipeline DSL Compiler (SyntraLine++)
    Domain specific language (DSL) based compiler for defining, validating and executing advanced machine learning training pipelines.
    Tech: C++, Python, CNN, MLP, Concurrency
    Field: Compiler Design, System Programming, Computer Architecture, Artificial Intelligence

  • ๐Ÿ’พ Policy Indexed Contiguous Allocation System (PICAS)
    Customized policy driven and phase aware layered memory allocator with tracing, safety fallbacks and sanitizer-tested builds.
    Tech: C++, Sanitizers, Multithreading, Memory, Concurrency
    Field: Memory System, Computer Architecture, System Programming, Hardware/Software Co-Design

  • ๐Ÿ“น Vision Fusion Real Time System (VFRT)
    Real-time retrieval multimodial AI based demo that allows a visual input such as a webcam into a CLIP-powered object recognizer with a small, yet sufficient self-growing memory and adjustable text-prototype fusion.
    Tech: Python, HuggingFace, RAG, OpenCV, Streamlit
    Field: Computer Vision, Real-Time System, Machine Learning, Artificial Intelligence

  • ๐ŸŽผ Ambientor DSP-Based Real-Time Engine
    Cross-platform multithreaded real-time ambient sound engine built with Rust, C++, Python bindings, and SIMD-accelerated DSPโ€”designed as a compact laboratory for systems-level audio synthesis and low-latency performance research.
    Tech: Rust, C++, Assembly, SIMD, Python, DSP, Multithreading, FFI
    Field: System Programming, Digital Signal Processing, Real-Time System, Audio Engineering

  • ๐Ÿง  Dynamic Integrated Memory Cross Allocation (DIMCA)
    Customized dynamic memory allocator which optimizes the distribution of data dynamically across multi-level memory pools.
    Tech: C, Assembly, Multithreading, Memory, Concurrency
    Field: Memory System, Computer Architecture, System Programming, Operating System

  • ๐Ÿ”ฌ Byte Bistro UDP-Based Transport Protocols
    UDP-based transport protocol research system implementing and comparing Go-Back-N and Selective Repeat with loss, duplication, reordering, delay, and rate control channel simulation.
    Tech: C, Assembly, Networks, Selective Repeat, Go-Back-N
    Field: Computer Network, Data Communication, System Programming, Embedded System

  • ๐Ÿ—ฃ๏ธ Politeness Rewriter T5-Based System
    Classifier-guided style transfer for text politeness rewriting using a combination of transformer-based classifiers and controlled text generation.
    Tech: Python, Jupyter, HuggingFace, T5, BART, Transformers
    Field: Natural Language Proessing, Deep Learning, Machine Learning, Artificial Intelligence


๐Ÿ“Š GitHub Stats

Top Languages Rizky's GitHub stats GitHub Contribution Stats GitHub Profile Summary GitHub Productivity Trophies GitHub Activity Graph


๐ŸŽ“ Undergraduate Coursework

These are the list of courses that I have taken during my time as an undergraduate CSE student at Seoul National University, South Korea.

๐Ÿ“˜ Major Requisite Courses
  • Computer Programming
  • Data Structure
  • Discrete Math
  • Logic Design
  • Algorithms
  • Computer Architecture
  • Electrical and Electronic Circuits
  • System Programming
  • Principles & Practice of Software Development
  • Creative Integrated Design
๐Ÿ“™ Major Elective Courses
  • Machine Learning
  • Deep Learning
  • Computer Vision
  • Computer Graphics
  • Programming Language
  • Natural Language Processing
  • Computer Convergence Applications
  • Data Communication
  • Internet Security and Privacy
  • Blockchain Development
  • Language and Computer
  • IT Leadership
  • Technology Startup
  • Computing Overview
๐Ÿ“— Liberal Arts & Science Courses

Mathematics:

  • Calculus 1, 2
  • Calculus Practice 1, 2
  • Engineering Math 1, 2
  • Statistics
  • Statistics Lab

Natural Sciences:

  • Physics 1, 2
  • Physics Lab 1, 2
  • Biology 1
  • Biology Lab 1

Language and Writing

  • Advanced English: Presentation
  • College Writing 1, 2

Commputing Foundations:

  • Digital Computer Concept and Practice
  • Logic and Reasoning

Humanities:

  • Introduction to Psychology
  • Principles of Accounting
  • Buddhism Philosophy
  • Modern Society & Global Language
  • Veritas I: Innovation
  • Reading in Anglo-American

๐ŸŒ Languages

  • ๐Ÿ‡บ๐Ÿ‡ธ English โ€” Native/Fluent
  • ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian โ€” Native/Fluent
  • ๐Ÿ‡ฐ๐Ÿ‡ท Korean โ€” Advanced/Intermediate
  • ๐Ÿ‡ฏ๐Ÿ‡ต Japanese โ€” Fluent/Advanced
  • ๐Ÿ‡จ๐Ÿ‡ณ Chinese โ€” Intermediate/Basic
  • ๐Ÿ‡ฉ๐Ÿ‡ช German โ€” Basic

๐Ÿ› ๏ธ Skills Matrix

Domain Proficiency Notes
Machine Learning โญโญโญโญโญ CNN, RNN, LSTM, CLIP, Transformers
Deep Learning โญโญโญโญโ˜† PyTorch, Vision Transformers, GANs
Computer Vision โญโญโญโญโญ FER, real-time inference, CLIP-based retrieval
Memory Systems โญโญโญโญโญ DRMAT, DIMCA, allocators, concurrency
Embedded/Robotics โญโญโญโญโ˜† Arduino, Raspberry Pi, FPGA, sensors
Networks โญโญโญโญโ˜† Go-Back-N, Selective Repeat, UDP simulation
Compiler Systems โญโญโญโญโ˜† DSL custom compiler, IR design, Python training integration

๐ŸŽฏ Current Roadmap

  • ๐ŸŽ“ Preparing UTokyo CS graduate school portfolio
  • ๐Ÿ”ฌ Deploying a real-time scent based AI multimodal prototype system
  • ๐Ÿš€ Customized DRMAT memory system completion
  • ๐ŸŒ Robotics simulation engine via C++ or Rust

๐Ÿ† Notable Achievements

  • ๐Ÿ“Š Completed a multi-user real-time Facial Emotion Recognition customized system for undergraduate thesis.
  • ๐Ÿง  Designed customized memory systems (DIMCA, PICAS, DRMAT) with multiple advanced sub-models in development.
  • ๐Ÿ”ง Built various large-scale research-grade projects within the scope of AI, memory management, compilers, vision, networks.
  • ๐Ÿซ Accepted into Seoul National University CSE undergraduate program (top program in South Korea).
  • ๐Ÿ’ก Created full-stack AI and hardware based systems for engineering portfolio during undergraduate years.

๐ŸŽง Now Playing

Spotify


โœจ Quote

โ€œTrust your process. You have been doing amazing.โ€


๐Ÿ”— Connect with Me

Email


๐ŸŒธ Love and Cherish Yourself ๐Ÿ’

Pinned Loading

  1. Syntralinepp-Compiler Syntralinepp-Compiler Public

    SyntraLine++ is a compiler-based domain-specific language (DSL) for defining, validating, and executing machine learning pipelines with PyTorch and JAX backends with C++ architectural foundations.

    C++ 1

  2. Policy-Indexed-Contiguous-Allocation-System Policy-Indexed-Contiguous-Allocation-System Public

    Policy Indexed Contiguous Allocation System (PICAS) is a policy driven and phase aware layered memory allocator with tracing, safety fallbacks, and sanitizer-tested builds.

    C++ 1

  3. Vision-Fusion-Real-Time Vision-Fusion-Real-Time Public

    a real-time retrieval multimodial AI based demo that allows a visual input such as a webcam into a CLIP-powered object recognizer with a small, yet sufficient self-growing memory and adjustable texโ€ฆ

    Python 1

  4. Ambientor-Real-Time-Engine Ambientor-Real-Time-Engine Public

    A cross-platform, multithreaded real-time ambient sound engine built with Rust, C++, Python bindings, and SIMD-accelerated DSP. A simple but robust DSP based engine for systems-level audio synthesiโ€ฆ

    Rust 1

  5. Dynamic-Integrated-Memory-Cross-Allocation Dynamic-Integrated-Memory-Cross-Allocation Public

    An independent project to innovate a personalized algorithm and computer architecture that enhances memory allocation for datas across varying levels of memory accesses with multithreaded handling โ€ฆ

    C 2

  6. Byte-Bistro-Transport-Protocols Byte-Bistro-Transport-Protocols Public

    An experimental UDP-based transport protocol research system implementing and comparing GBN (Go-Back-N) and SR (Selective Repeat) with loss, duplication, reordering, delay, and rate control channelโ€ฆ

    C 1