
Hello, World! 👋
I'm Alan Villagrand, a computer science student at Baylor University and software engineering intern at BIP. Skilled in C++, Rust, Java, and Python, with a strong foundation in networking, operating systems, and scalable software design. While my expertise lies in backend development, I also have experience in developing frontend applications, including this website!
Outside of academics and work, I enjoy taking on side projects that challenge me to learn something new. Whether that's experimenting with a new language, exploring a programming concept, or building tools that solve real problems, I'm always looking for opportunities to grow as an engineer and take on challenging, yet impactful work.
View my workExperience
Brazos Innovation Partners: Software Engineer Intern
Developed a C++ and Python program to collect display data, communicate with cloud services, and dynamically manage optimized rendering shaders, improving color fidelity by 45% across displays.
Baylor University: Undergraduate Researcher
Developed and evaluated a machine learning model to predict the user Quality of Experience (QoE) for 3D point cloud data using Python and scikit-learn, improving prediction accuracy for point cloud streaming systems.
Projects
A multi-client VPN developed from scratch in Rust, enabling secure, encrypted communication between clients and masking user IP addresses to protect privacy.
A pet adoption web application with functionality to create user and admin accounts, adopt pets, and communicate with local adoption centers. Features a recommendation algorithm to personalize pet suggestions
Web database application that solves the baseball immaculate grid. Utilized a relational database for efficient management of baseball data, ensuring accurate and precise player and team statistics.