I am an undergraduate student pursuing a degree in Electrical and Computer Engineering. From a young age, I've been deeply fascinated by technology and naturally inclined toward understanding how things work. I'm driven to develop the skills and knowledge necessary to solve complex problems and innovate in the field I want to be in. I have a strong passion for continuous learning and often take the initiative to research new topics and expand my understanding beyond the classroom.
- Collaborated with peers to learn how effective our education in STEM can affect those around us.
- Connected with others who had similar intrest to further my learning in my field
- Researched relevent information that helped finish projects and ultimatly led to a greater understanding in topics learned in school
After learning Object-Oriented Programming and exploring the growing capabilities of the ChatGPT API, I decided to develop a Java program that accepts user prompts and generates AI-powered spoken responses. Through research, I learned how to connect to the ChatGPT API using an HTTP request within my IDE and integrated a free voice synthesis library called FreeTTS to vocalize the responses. I implemented methods to handle file reading and writing skills learned in class while managing API communication and audio output. This project taught me how to incorporate existing AI tools into custom applications while reinforcing my understanding of object-oriented programming and file I/O operations. (The Code for this software is on my GitHub)
I've always been fascinated by how things work, especially the technology around me. When I first began using computers, I was determined to build my own from scratch. I saved for the components, researched different configurations, and carefully assembled the system to meet my goals. Through this process, I gained an in-depth understanding of both hardware and software. Along the way, I encountered many errors and challenges, but each one became an opportunity to learn more. The knowledge from my circuits class helped me troubleshoot the hardware safely and effectively. Having now built multiple computers, I've strengthened my ability to connect hardware and software concepts in a practical way.
Through my involvement in my Computer Science Club, I was introduced to web development and decided to create a personal portfolio website. My goal was not only to showcase my accomplishments but also to gain hands on experience with HTML, CSS, and JavaScript. Using free department textbooks and online resources, I began teaching myself each language. HTML came easily, and JavaScript felt familiar thanks to my background in Java; however, learning CSS required more understanding then the other two languages. Over time, I successfully integrated all three, gaining a strong understanding of front end development and website design. I plan to continue expanding my portfolio site and advancing my skills in front-end technologies.