Jack Faulkner

Software Engineer

Profile

I am a Software Engineer with experience in developing software solutions across the full-stack of software development.

My strong analytical and problem-solving skills, combined with my passion for coding, enable me to contribute to the success of a project.

My determination and passion is shown in my success of independently learning to code in languages such as Java (Web & Android), and C# (ASP.NET Core).

I'm seeking an opportunity to further challenge my technical skills and join a team where I can continue to grow and have an impact on the projects I am involved in.

To read more about my professional experience check out my CV.

Projects

Core Estate / C#

ASP.NET Core Web App

Core Estate is a simple real estate web app created using C# and ASP.NET Core. After spending a few weeks learning to develop C# ASP.NET Core web apps I decided to put my skills to the test and replicate a real world application.

Click here to try Core Estate.

Or check out the Core Estate GitHub repo.

Here's a break down of my approach to creating Core Estate:

Sunday 2nd July 2023
Generate project files and configure the app for authorization and authentication.
Create WebUser model to extend IdentityUser and the AspNetUsers table.
Create ForSaleProperty and ToRentProperty models.
Generate Razor pages for CRUD operations.
Create manage pages for properties and restrict them to users with PropertyManager role.
Create PropertyViewing model.
Create request viewing page and manage viewings pages.

Monday 3rd July 2023
Create page to list users viewings and page for property managers to confirm viewings.
Update display annotations for model data.

Wednesday 5th July 2023
Create PropertyPhoto model and API to upload photos for a property.

Thursday 6th July 2023
Add PropertyPhotos carousel to the property details pages.
Update property descriptions layout.

Firday 7th July 2023
Update delete handlers on property pages to remove photos for that property.
Move and update viewings button to the right side of the property details pages.

Saturday 8th July 2023
Update property description inputs to textarea elements.
Update PropertyPhotos API to upload multiple files.

Sunday 9th July 2023
Update layout and styling for property index and details pages.
Move property cards into shared views.
Update property pages and site root to use property card views.
Update media queries and bootstrap breakpoints used in pages.

Monday 10th July 2023
Add filter by address to property pages.
Add sort options to property pages.

Contact

Email

jackjoshua.faulkner@gmail.com

GitHub