Hello, my name is Christopher Dang, but you can call me Chris.
I am currently pursuing a Bachelor of Applied Science in Software Development at Austin Community College.
I chose a major in Software Development because, from a young age, I was very inquisitive and enjoyed taking things apart to learn how they worked. Over time, this curiosity grew into an interest in creating software that works alongside the hardware.
I want to create software that enhances the quality of life and is easily accessible. My goal is to develop programs that simplify existing tasks and to create an experience that users enjoy. I’m excited to learn and grow in a collaborative environment, whether that’s with a tech company or within an open-source community. I hope to contribute to meaningful software that makes everyday tasks easier for people.
I have a strong foundation in a variety of programming languages, including Java, Python, JavaScript, and C++, which allows me to adapt to different development environments. I also have hands-on experience with cloud technologies and containerization tools like Docker, as well as cloud networking and working with hypervisors.
In addition to my technical skills, I have experience with system design, debugging, unit testing, QA, and working with distributed systems. I am comfortable with both Linux and Windows environments and know how to script with Bash and PowerShell.
On the soft skills side, I excel at problem solving and adaptability, which allows me to quickly learn new technologies and handle challenges. I value teamwork and communication, especially when it comes to collaborating with others and explaining complex technical concepts in an easy-to-understand way.
My custom-built PC.
After building PCs for myself and others in the past, I wanted to expand my skills further and decided to dive into creating a Homelab. I built a virtualized environment using Proxmox VE, which allowed me to experiment with virtual machines, improve my networking abilities, and set up redundant storage with ZFS for local cloud hosting. I also implemented a secure VPN tunnel, gaining hands-on experience with Linux administration and infrastructure security. This project not only enhanced my technical skill set but also fueled my interest in further exploring cloud technologies and network optimization.
In addition to my projects, I have repair experience that includes battery and screen replacements for phones, troubleshooting hardware issues for different devices, and performing laptop upgrades such as RAM, storage, battery, and fan replacements. I’m also interested in expanding this experience further by learning how to repair more advanced devices.
Outside of coding and tech projects, I also like to challenge myself in other ways. In my free time, I enjoy playing competitive shooter games. They offer a great way to improve my reaction times, decision-making, and strategic thinking, skills that translate well into my tech projects and problem-solving mindset.
A photo I took on one of my recent trips.
Photography has become a creative outlet for me, allowing me to appreciate the art of storytelling through visuals. Whether it’s experimenting with new techniques or learning about different types of gear, I’m constantly looking for ways to deepen my understanding of both the creative and technical sides of content creation.
By doing the iFixit Starter Project, it will give me more experience working with new and unfamiliar content. It will not only help me practice learning from documentation, but also share that knowledge in a clear and educational way. I am aiming to strengthen my explanation skills so I can communicate complex ideas more effectively. Professionally, this will help me write more clear, concise documentation and improve my ability to collaborate and explain technical concepts in a way that others can easily understand.