nathanael
allen

ABOUT

Hi, my name is Nathanael and I am a driven full stack web developer that is always trying to learn new things and improve my skills.

From 2023 to 2025 I worked full time while attending Portland Community College and graduated with an associates degree in Web Development and Design.

While was in school I built excellent fundamentals working extensively with HTML, CSS, Javascript, PHP, SQL. I have dabbled with C, Rust, C#, and have a solid understanding of low level concepts, OOP, and functional programming.

On top of my classes and my job, I worked constantly on personal projects and tried to learn as much as I could. I built larger things like full stack web applications with Node.js, Express, Sqlite, and HTMX. But I also did smaller things like basic automation scripts with Python or setting up virtual private servers with SSH, and Bash.

When I wasn't working on personal projects I was building sites for people to market their business. Or help them build logic intensive tools for their table top games using Typescript, React, Tailwind.css, and Vite. I either host these on a virtual private server that I manage or statically on Github Pages or Cloudflare Pages.

PHILOSOPHY

When it comes to web development I strive to accomplish every goal and solve problems in the simplest, most elegant way I can. I have focused on making my skill set broad instead of specializing in a single framework or CMS. I am always ready to learn new technologies and adapt to new challenges.

PROJECTS

logo for cyber savage

I built this force builder application, as well as the website for the indie table top skirmish game "Cyber Savage". The builder is a fairly big React application and I have been working on for over six months with a couple of talented table top game designers. It is very logic intensive application with a lot of state management and deeply nested objects. The application is still being actively developed and is updated frequently with rule changes to the game.

screenshot of the cyber savage force builder application screenshot of the cyber savage force builder application

This project is being hosted on Cloudflare Pages. I used Tailwind.css for styling components, Vite for building, and Typescript for all the code. The github repository can be found here.

The website was built using Laravel/PHP, Tailwind, Blade, HTMX, and Sqlite. It is hosted on a Linode VPS and I use Laravel Forge to manage it.

screenshot of the cyber savage force builder application screenshot of the cyber savage force builder application
logo for core association management

This is a small marketing site I built for an HOA management company. It is hosted here on a Linode VPS that I fully manage. I built a simple backend with Express and Node.js to render EJS templates and handle the contact form submissions.

This site will be updated to have more functionality and integration with their other services soon.