Welcome. My name is Chase Thompson. I am a junior in computer science at Purdue University. I hope you enjoy your stay here!
I am a computer science major at Purdue University, pursuing a minor in Japanese. I plan on focusing on low-level programming and software engineering. I would love to work on low-level systems or cybersecurity in the future.
I have a wide array of skills that I wish to expand upon as my career grows. Currently, I have experience with Java, C, C++, C#, Python, HTML/CSS, and Typescript. I am most comfortable with Java and C/C++, as I have used those languages the most. I obtained a lot of experience with Typescript and React at my internship at Northrop Grumman. I have some experience with the game engine, Unity, as well, as I have attempted to create games with it in C#.
Currently, I am an Undergraduate Teaching Assistant as well as an Undergraduate Researcher at Purdue. This semester, I am TA'ing for CS 250: Computer Architecture. This class is focused on the hardware side in computing. So think about working with transistors, circuits, memory, etc. This class also covers some more software focused topics, such as assembly and C. In the previous semester, I also was a TA. I TA'ed for two different classes: CS 159 - Programming for Engineers, and CS 240 - Programming in C. As you can tell from the name, CS 240 is a class based around the C programming language. CS 159 is also a C focused class. However, CS 159 is for the engineering majors who haven't taken a CS class before, while CS 240 is for CS majors. As I mentioned before, I am also performing research. The research is based out of the Purdue Security Lab, where I am working under Professor Berkay Celik. The focus of the research is on autonomous vehicle security. I will be creating simulations of different attacks on autonomous vehicles in the Carla Simulator. I am very excited to dig deeper into the research and learn more about these exciting topics!
Previously, I worked as a software engineering intern at Northrop Grumman. While working here, I gained a vast array of knowledge and skills. The two big projects I worked on was an onboarding automation script in Python, and a Database Manager in Typescript and React. For my Python project, I wrote a Python script that would automate the new hire onboarding process. It would automatically install all the needed software and set them up correctly. In my database project, I learned Typescript as well as React in order to make a frontend UI for employees to use. This UI would allow employees to create, update, and delete new sites, subsystems, and parts in the Mongo database. Along with this UI, I had to work with the different APIs that were already created, while also creating my own APIs. Overall, I had a great experience interning at Northrop Grumman!
Finally, before my internship, I also worked at Coding Minds Academy, where I was a Coding Instructor. At Coding Minds, I taught K-12 students many different coding concepts. Some of these concepts included: AI, Java, and competitive programming. I would have weekly or bi-weekly sessions with the students and teach them according to their skill. I enjoyed it a lot and learned a lot about teaching and working with younger students.
Along with programming languages and teaching, I also love learning languages. I am currently learning Japanese at Purdue, but I also have knowledge in Mandarin and Hindi. I took 4 years of Chinese in high school, and even participated in a Chinese Proficiency Competition and came in 3rd place. I spent some time over the summer to learn Hindi as well, although my knowledge of it is still rather limited. I hope to master these languages in the future to the best of my ability.
Developed autonomous routines, implemented swerve drive, and built an auto-aim feature.
Check it OutCreated an application in Java that allows teachers to make and grade quizzes for students.
Check it OutCurrently working on a working-replica of Killjoy's turret from Valorant. The turret will seek out people it can see, aim at them, and fire nerf bullets.
Check it Out