Profile Picture

Hi, I'm Nathan Keen and I'm a Front-End D|

About Me

Introduction:

I'm Nathan Keen, a motivated and adaptable graduate full-stack developer with a knack for solving complex problems and creating meaningful user experiences. My journey into technology has been driven by a deep curiosity for innovation and a desire to bring ideas to life through code.

computer phones on tech background

Skills Overview:

  • Languages: Python, JavaScript, HTML, CSS
  • Frameworks: React, Node.js, Flask, Express.js
  • Databases: MongoDB, PostgreSQL, SQL
  • Front-End Development: Responsive Design, CSS Grid/Flexbox, JSX, SPA development, React State Management (Hooks)
  • Back-End Development: RESTful APIs, CRUD Operations, JWT Authentication, Express Middleware, MVC Architecture
  • Tools and Technologies: VS Code, Shell Scripting, Git, Deployment Tools
  • Software Development Practices: TDD, Async/Await, Event Handling, Global State Management

More About Me:

When I'm not coding, I enjoy exploring new technologies, refining my skills, and staying up-to-date with industry trends. My diverse professional background has instilled in me a strong work ethic, attention to detail, and the ability to thrive under pressure.

My Resume

My Projects

Nathan's 1st portfolio
Game Explorer - A Personalised Game Recommendation App

Game Explorer is a web application that helps users discover games tailored to their preferences. Powered by the IGDB API, it allows users to search for games by genre, platform, and ratings, and view detailed information including trailers, screenshots, and reviews.

Technologies: React, React Router, React Context API, Bootstrap, IGDB API, Netlify

  • Search games by genre, platform, and release year.
  • Display trending and top-rated games.
  • View detailed game info such as description, media, and developer details.
  • Responsive design for seamless browsing on desktop and mobile.
  • Save games to your watchlist.
View WebsiteView GitHub
Blogger Platform API Webserver
Blogger Platform API Webserver

Developed a RESTful API for a blogging platform, complete with role-based authentication and content management.

Technologies: Python, Flask, PostgreSQL, SQLAlchemy

  • JWT Authentication with RBAC
  • CRUD for blogs, comments, and categories
  • Media uploads for posts
View On GitHub
Rugby League Results Tracker
Rugby League Results Tracker

Built a Python terminal application to manage rugby league results, calculate stats, and display interactive menus.

Technologies: Python, JSON

  • Persistent data storage using JSON
  • Top-scoring team calculations
  • Intuitive command-line interface
View On GitHub
Nathan's 1st portfolio
First Portfolio Website

Designed and deployed a responsive portfolio website to showcase my skills and projects.

Technologies: HTML, CSS, Figma, Netlify

  • Interactive navigation and project showcases
  • Mobile-first responsive design
View On GitHub

Contact Me

Let's Build Something Great Together!

I'd love to hear from you! Whether you have a project in mind, need help solving a problem, or just want to connect, feel free to reach out.

LinkedIn IconGitHub Icon