Computer Engineering Undergraduate
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.
- 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).
- 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.
- 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.
- GitHub: github.com/sortedape
- Email: honga6710@gmail.com
