RYAN
PENLEY
SOFTWARE DEVELOPER
CONTACT ME

I'm Ryan Penley, a software developer

I've always been interested in tech and love to code. I'm a creative problem solver who likes to work on something until it works. I'm a team player who would like to be a part of your team!

Name: Ryan Penley
From: North Carolina, US

Tools of the Trade

I build full-stack web applications utilizing my creative problem solving skills. I also use C#, POSTSQL, ASP.NET, Javascript, Bootstrap, HMTL and CSS. Below I have highlighted my skills in some of my projects.

I use C# on a daily basis to build website and web applications. You can see examples of my work that implements C# in my projects sections.

.Net Core is the Framework that I'm most familiar and can build different types of applications that are lightweight, fast, and cross-platform.

Javascript is the language that brings functionality to the web. I use vanilla js and various frameworks to accomplish this. Check out my Challenges section for some JS projects.

I use HTML, CSS, and Bootstrap to build elegant and responsive websites. Bootstrap is my preferred framework. I greatly enjoy front end development.

I use Git and GitHub for all my projects. Git is an industry standard source control framework. I also use CI/CD for publishing.

SQL is the primary language that I use for accessing and manipulating databases.

C# Projects

These projects demonstrate the functionality I can help bring to your company. I built these projects from the ground up to demonstrate my front-end, back-end, and database development. All these projects are full-stack web projects that I published so that you can demo them. Contact Me to get a complete code walkthrough!

A Full Stack issue tracking app built with ASP.NET MVC, C#, and Postgres.

A blogging website built with ASP.NET MVC, C#, and Postgres.

A Full Stack contacts app built with ASP.NET MVC, C#, and Postgres.

Smaller Javascript apps

These coding challenges are smaller in scope than my full-stack projects. These fun little apps solve smaller problems and showcase my UI skills and front-end dev skills with Javascript. Contact Me if you would like to discuss any of these coding challenges!

A Mortage Calculator app built with Javascript, HTML, CSS, and Bootstrap.

Visit Site

A spin on FizzBuzz. Built with Javascript, HTML, CSS, and Bootstrap.

Visit Site

A coding challenge that takes in inputs from a user and displays them as a range of numbers. Built with HTML, CSS, Boostrap, and Javascript.

Visit Site

An Events app built with Javascript, HTML, CSS and Bootstrap.

Visit Site

An app that checks palindromes built with Javascript, HTML, CSS and Bootstrap.

Visit Site

An app that reverses a string built with Html, CSS, and Javascript.

Visit Site
Like my portfolio? Contact me so we can work together!

My Blog

I like to write on my blog on a regular basis because I think it is important to share your knowledge freely with others.

24
April

How to Write FizzBuzz in JavaScript!

FizzBuzz is a classic programming challenge that is commonly used in technical interviews to assess a candidate's programming skills. The challenge requires you to write a program that prints the numbers from 1 to 100, but for multiples of 3, print "Fizz" instead of the number, and for multiples of 5, print "Buzz". For numbers that are multiples of both 3 and 5, print "FizzBuzz". In this blog post, we will explore how to write FizzBuzz using vanilla JavaScript.

Update 664 days ago

24
March

The Default Route of MVC: Understanding the Basics

If you're a web developer or aspiring to become one, you've probably heard of the term "MVC". MVC stands for Model-View-Controller, and it's a software design pattern that separates the concerns of an application into three main components. In this blog post, we'll be discussing the default route of MVC and how it works.

Update 695 days ago

23
March

What is Dependency Injection?

Dependency injection is a design pattern that helps to remove dependencies between software components, thereby making it easier to develop, test, and maintain software applications. Dependency injection is widely used in ASP.NET to improve the architecture of web applications.

Update 696 days ago

22
March

What is MVC?

MVC, or Model-View-Controller, is a popular architectural pattern used in software development. It provides a structured way to divide an application into three interconnected components: the model, the view, and the controller.

Update 697 days ago

Let's Chat