Kevin Lin

About Me

Hey everyone! My name is Kevin - I am currently obtaining my Bachelors in Science in Computer Engineering at Iowa State University. After my graduation from Iowa State this upcoming Spring, I will be joining Visa as a Software Engineer on their Data and AI Platform team. Software Engineering has always fascinated me because of the depth that it has. It seems like the more I learn, the less I know. The ever evolving landscape of technology is something that I am really looking forward to.

I am currently working on a project as a Software Engineer with a startup called Safety Scan LLC. The goal is to make laboratories and factories safer through the use of Computer Vision and Machine Learning. Cameras will be set up around potentially dangerous equipment and will notify users if there any issues with their safety equipment.

Outside of software development, I am also an avid rock climber. I started climbing on and off back in my freshman year of college, so I'm hoping to finish a V6 this year. (I promised myself Scarpas if I can make it happen)!

Languages

My primary coding languages are Python, Java, and C. Some other languages I'm familiar with include: JavaScript, Bash, Powershell, SQL

Frameworks

I've worked with a variety of frameworks in the past, including Spring, NodeJS, and Express. I'm currently also working on some projects that deal with OpenCV and TensorFlow.

Tools

My programming workflow centers around my customized Arch Linux distro, git, and VSCode. I'm also familiar with the JetBrains IDEs.

Projects

calendar

Dates and Duties

  • Java, Spring, Maven, CI/CD, mySQL, REST APIs, JDBC

Dates and Duties was a calendaring application that I created with 3 other team members as part of semester long project class. Users were able to collaborate with others on events and tasks. The application stored all of this information in a mySQL database hosted on a remote server.

Source Code
parking

Park@NM

  • CRUD, JavaScript, Node.js, Express, SQLite

As part of Northwestern Mutual's Tech Intern Hackathon, our team created a JavaScript Web Application that allowed users to enter a raffle for a chance to win a parking spot. The web app allowed owners of parking spots to give up their spots up to a week in advance.