Skip to content
View SortedApe's full-sized avatar

Block or report SortedApe

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

sortedape

Computer Engineering Undergraduate


About Me

I am a Computer Engineering student with a deep curiosity for understanding how systems work under the hood. My coursework and personal projects focus on low-level programming, operating system architecture, and the hardware-software interface. I spend my time outside of class setting up virtual machines, experimenting with kernel modules, and exploring the math behind machine learning and signal processing. I'm actively looking for opportunities to grow, contribute to real-world projects, and turn coffee into code.

What I'm Learning & Exploring

Systems & Low-Level Concepts

  • Languages: C, C++, Python
  • OS Internals: Exploring Linux Kernel Modules, Virtual File Systems (VFS), and the basics of Windows NT driver architecture.
  • Architecture: Studying CPU pipelining, memory management, and concurrency mechanisms (spinlocks, semaphores, mitigating race conditions).

Hands-On Projects & Debugging

  • Virtualization: Setting up Ubuntu and Windows environments (VirtualBox) for safe kernel development and remote SSH coding (VSCode).
  • Driver Development: Writing basic "Memory Buffer" character device drivers for Linux and learning how to establish Windows kernel debugging connections via KDNET.
  • Open Source: Tinkering with developer tools, tracking down environmental bugs (like in Node Version Manager), and learning how to test and apply patches.

DSP & Machine Learning Fundamentals

  • Signal Processing: Grasping the fundamentals of Discrete/Fast Fourier Transforms (DFT/FFT) and Active Noise Cancellation (ANC).
  • AI/ML: Experimenting with Python, PyTorch, and exploring concepts like Variational Autoencoders (VAEs) and optimization algorithms.

Connect With Me

Popular repositories Loading

  1. Gem5 Gem5 Public

  2. Compiler Compiler Public

    Yacc

  3. lab0-c lab0-c Public

    Forked from sysprog21/lab0-c

    C Programming Lab: Assessing Your C Programming Skills

    C

  4. ComputerIntelligence ComputerIntelligence Public

  5. ComputerGraphics_Yeh ComputerGraphics_Yeh Public

    Forked from JCxYIS/ComputerGraphics_Yeh

    Computer Graphics (NCU: CE8007* / NYCU: PTPS30019) Assignments

  6. DL-Final-Project DL-Final-Project Public

    Forked from a30296053/DL-Final-Project

    Python