Skip to content
View alj-x64's full-sized avatar

Block or report alj-x64

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

Hi, I'm Aljon πŸ‘‹

I'm a Computer Engineering graduate interested in Artificial Intelligence, Machine Learning, Digital Signal Processing, Embedded Systems, and Software Development.

I enjoy building projects that combine software, hardware, and signal processing, particularly applications involving audio analysis, machine learning, and embedded computing.

πŸ”§ Tech Stack

Programming

  • Python
  • C/C++
  • MATLAB

Machine Learning & Signal Processing

  • PyTorch
  • Librosa
  • NumPy
  • SciPy
  • Fourier Transform
  • STFT / CQT
  • Convolutional Neural Networks

Embedded & Hardware

  • NVIDIA Jetson Nano
  • Arduino
  • FPGA
  • Audio Interfaces
  • Sensors

Development Tools

  • Git / GitHub
  • Jupyter Notebook
  • VS Code
  • Linux
  • Windows

Creative / Multimedia

  • Adobe After Effects
  • Adobe Premiere Pro
  • DaVinci Resolve
  • FL Studio

πŸš€ Featured Projects

🎸 Real-Time Bass Guitar Tablature Transcription

CNN + Fourier Transforms + NVIDIA Jetson Nano

A real-time system designed to convert live bass guitar audio into musical tablature using machine learning and digital signal processing.

The system captures audio from a bass guitar, performs frequency-domain analysis, generates spectrogram-based representations, and uses a CNN model to identify notes before converting the predictions into tablature.

Technologies

  • Python
  • PyTorch
  • Librosa
  • NumPy
  • SciPy
  • CNN
  • STFT / CQT
  • NVIDIA Jetson Nano
  • Audio Interface

Pipeline

Bass Guitar
     ↓
Audio Input
     ↓
Preprocessing
     ↓
Fourier / Spectral Analysis
     ↓
Spectrogram
     ↓
CNN Model
     ↓
Note Detection
     ↓
String & Fret Identification
     ↓
Bass Tablature

Key Objectives

  • Real-time bass note detection
  • Spectral analysis of bass guitar signals
  • CNN-based classification
  • Low-latency inference on embedded hardware
  • Automatic generation of bass tablature

Thesis project: Real-Time Bass Guitar Tablature Transcription Using CNN and Fourier Transforms on NVIDIA Jetson Nano


πŸŒ‹ PHIVOLCS Earthquake Notifier

A Python-based earthquake monitoring project that retrieves earthquake information from PHIVOLCS and processes the collected data for notification and monitoring purposes.

Technologies

  • Python
  • Web Scraping
  • Requests
  • BeautifulSoup
  • Data Processing

Features

  • Retrieves earthquake information
  • Extracts relevant earthquake parameters
  • Processes earthquake data
  • Provides automated notifications

πŸ§ͺ Other Projects

🎧 Audio Signal Processing

Experiments involving:

  • Bass guitar frequency analysis
  • STFT
  • Constant-Q Transform
  • Spectrogram generation
  • Audio preprocessing
  • Frequency-domain analysis

πŸ€– Machine Learning Experiments

Exploration of:

  • CNN architectures
  • Audio classification
  • Dataset preprocessing
  • Model training
  • Model evaluation
  • GPU-based inference

🌐 Networking & Systems

Hands-on experimentation with:

  • Linux
  • Ubuntu
  • VMware
  • Network configuration
  • Proxy-based connections
  • Embedded Linux systems

πŸ“š Currently Learning

  • Machine Learning
  • Deep Learning
  • Digital Signal Processing
  • Embedded AI
  • Computer Vision
  • Audio AI
  • Linux
  • Python
  • C/C++

🎯 Areas of Interest

Artificial Intelligence
        β”‚
        β”œβ”€β”€ Machine Learning
        β”œβ”€β”€ Deep Learning
        └── Audio AI
                 β”‚
                 ↓
Digital Signal Processing
                 β”‚
                 β”œβ”€β”€ Fourier Analysis
                 β”œβ”€β”€ Spectrograms
                 └── Feature Extraction
                 β”‚
                 ↓
Embedded Systems
                 β”‚
                 └── Edge AI / Jetson Nano

πŸ“« Contact

Email: alabadocatiban@gmail.com


⭐ Thanks for visiting my profile.

Pinned Loading

  1. Sampling-Rates-Visualized Sampling-Rates-Visualized Public

    Jupyter Notebook

  2. DOST-PHIVOLCS-Earthquake-Notifier DOST-PHIVOLCS-Earthquake-Notifier Public

    This program scrapes latest earthquake information from Seismological Observation and Earthquake Prediction Division of PHIVOLCS and notifies you when a new earthquake was recorded on the site.

    Python