Bio:
I am a software engineering student at Arizona State University, graduating in 2024. I live in Seattle, Washington, where I enjoy building circuits and programming for fun. I have a passion for learning new things and solving problems with technology. At ASU, I have collaborated with talented peers on various projects, earning their trust and respect with my work ethic and skills. My goal is to become a professional software developer who can create innovative and impactful solutions for the world.
Coding Languages:
Java
Java is my strongest programming language, with over a year of experience in using it for various applications. I have mastered the following concepts and skills in Java:
- Object-oriented programming principles
- Input/output and file handling
- Class structures and design
- Inheritance, interfaces, and polymorphism
- Graphical user interface development
- Unified modeling language diagrams
- Data structures such as arrays, linked lists, stacks, queues, trees, and heaps
- Algorithms such as quicksort, merge sort, insertion sort, bubble sort, and binary search
Arduino
Programming microcontrollers is a handy skill if you want to automate something in your home or just tinker around with. I have used Arduino for many school projects, as it ties in the fundamentals of software and hardware. Me and a team of students at ASU created CAD models to program virtual Arduino-powered robots to reach our assignment goal. The programming was very functional and required electrical experience.
C
I took up C as a hobby to learn a lower-level programming language. I learned at my own pace using this resource⇗ from GitHub. That page has a structure for beginners to learn C, and from that I made some console applications. It was interesting learning about memory management and the foundational topics. It was a great experience gaining more knowledge on this language.