My Technical Skills

In my years as a computer science student and enthusiast, I have learned many programming languages and other tools for software development and data science. Scroll on to see an overview of some of these, or click through the menu on the left to see more details and some samples of my work!

Want to know if I can do something that isn’t listed here, or how quickly I could learn that skill? Please email me at cottrellkat@gmail.com.


C programming language icon C++ icon C# icon Java icon MATLAB icon Python icon NumPy icon Pandas library icon R programming language icon Shiny package icon Scheme icon

Programming languages

  • MOST EXPERIENCE: Python, R, Java
    I have had the most experience using the Python, R, and Java languages in multiple college courses and internships. I have also developed a command of many supplementary libraries, packages, and tools, such as NumPy, Pandas, RShiny, and JavaFX.
  • MODERATE EXPERIENCE: MATLAB, Scheme (Lisp)
    I have had more experience with MATLAB and Scheme (a dialect of Lisp) from intensive use in college coursework.
  • SOME EXPERIENCE: C, C++, C#
    I have had some experience with the C, C++, and C# languages from college coursework and internships.

To learn more about these languages and see some examples of what I can do with them, please click through the menu on the left.

For information on my experience with HTML, JavaScipt, and CSS, please see the Web Development tab.


HTML icon JavaScript icon CSS icon ArcGIS icon Git icon GitHub icon K-means icon SQL icon XML icon Adobe PhotoShop icon Excel icon

Other software and skills

  • Data Visualization - Tableau, ArcGIS, RShiny, Microsoft Excel.
  • Databases - SQL, XML, JSON, Microsoft Access, Microsoft Database Compare.
  • Git - Git Bash, GitHub, GitLab.
  • Machine Learning - TensorFlow/Keras, scikit-learn, basic mathematics.
  • Spreadsheets - Microsoft Excel, Google Sheets, OpenRefine, R, Pandas.
  • Web Development - HTML, JavaScript, CSS/SASS, Angular, Miva eCommerce.
  • More - Agile/SCRUM, Spanish language, graphic design and traditional art.

To learn more about these tools and see some examples of what I can do with them, please click through the menu on the left.