About Me

Hi, I’m Tanner Poulton, a senior Computer Science student with a strong interest in practical software development, web applications, algorithms, and secure coding. I have experience working with Python, Java, C++, HTML, CSS, JavaScript, Flask, SQLite, JUnit, Git, and GitHub, and I enjoy using those tools to build projects that are functional, organized, and easy to maintain.

My work includes a Flask-based resume website, an algorithm visualizer that compares sorting performance, Java applications supported by unit testing, C++ programs that process, search, and sort data from CSV files, and an Unreal Engine 5 prototype that demonstrates interactive design and project documentation. Through these projects, I have gained experience with frontend design, backend routing, object-oriented programming, data handling, debugging, testing, version control, and iterative development.

I am especially interested in the connection between problem-solving and real-world application. Whether I am designing a user interface, improving program logic, reviewing code quality, or planning future enhancements, I try to approach development with clarity, precision, and purpose. This site highlights my growth as a developer and serves as a portfolio of the skills I am continuing to build as I move toward a career in software development.


Skills

Programming Languages

  • Python
  • Java
  • C++
  • JavaScript
  • SQL

Web Development & Tools

  • Flask
  • HTML & CSS
  • Git & GitHub
  • Visual Studio Code
  • Eclipse
  • MongoDB
  • Unreal Engine 5

Software Engineering Concepts

  • Object-Oriented Programming
  • Software Testing & JUnit
  • Secure Coding Practices
  • SDLC & Agile Development
  • Data Structures & Algorithms
  • Database Design

Projects

Resume Website (Flask)

A personal portfolio and resume website built using Flask, HTML, CSS, and JavaScript. Features custom styling, responsive design, and an interactive algorithm visualization section.

Technologies: Flask, HTML, CSS, JavaScript

View on GitHub

GAM-303 Platformer Prototype (Unreal Engine 5)

A 3D platformer prototype developed in Unreal Engine 5 featuring puzzle mechanics, interactive objects, collectibles, and documented development milestones.

Technologies: Unreal Engine 5, Blueprint

View on GitHub

CS-465 Full Stack Application

An ongoing full stack web development project utilizing modern web technologies, backend development concepts, and database integration.

Technologies: Node.js, Express, MongoDB

View on GitHub