<BROCK DALLMAN />

Web Developer

About Me

        Hello! My name is Brock and I'm a web developer. As a  photographer and illustrator, I wanted to learn how to make my own websites to display my work in a way that would give me absolute control over the design and user experience. I quickly became enthralled in the process and began to pursue web development as a career path.

I started taking Udemy courses to expand my knowledge and skill set. Since learning Javascript, Node, MongoDB, Express and the React framework, I have been designing and coding a variety of projects, always prioritizing a responsive and user friendly design. My projects have included features such as online stores, user signup, login, accounts, authentication(JSON web tokens), admin privileges, CRUD operations, image uploads to AWS S3 buckets and more.

I look forward to collaborating with you to create awesome, responsive and intuitive websites and applications that deliver a great user experience!

Brock Dallman

Expertise

        Driven by a passion for both design and code, I take great enjoyment in crafting beautiful and fully responsive websites and applications. Taking inspiration from all over the web, I love crafting bold, clean, engaging and immersive websites that look great on any device. For many of my projects I have designed custom icons and logos utilizing Inkscape as well as Adobe Illustrator.

I specialize in the React frontend framework, the MERN stack(MongoDB, Express, React, NodeJS) and NextJS. NextJS, which builds and expands upon the core features of React, has become my framework of choice. It's core features like server side rendering, file based routing, built in API and improved SEO, result in an improved experience for both the client and the developer. I have experience migrating several React projects to the NextJS framework.

Aside from my frontend skills I also have experience creating NodeJs REST APIs with the Express framework. With my REST API acting as an intermediary between the frontend and a MongoDB database, I have implemented features for my websites such as user signup/login/authentication, admin dashboards/privileges, photo/file uploads, CRUD(Create, Remove, Update, Delete) operations and more. I utilize NPM packages like JSON Web Tokens and BCrypt to ensure security and follow best practices. I have also implemented these features with NextJS's built in API which uses NodeJS under the hood.

As a web developer I thouroughly enjoy solving problems, learning perpetually and staying abreast of the lastest trends and technologies in the industry. I would love the oppurtunity to leverage my expertise and provide innovative solutions to your unique business challenges!

Click on the following link for my certifications and you can find my project repos on my Github page.

Frontend

Javascript

Typescript

React

Redux

HTML

CSS

SASS

NextJS

Backend

NodeJs

Express

MongoDB

Mongoose

Projects

Screen shot of Brock Dallman's Trail Tracker website

Featured Project

Trail Tracker

Trail Tracker is a React app that allows a user to discover new trails as well as add their own. Each trail profile contains data including images, a trail description, weather data, coordinates a map of the trailhead and more. Users can submit a trail after creating an account and can edit and delete their respective trails after submitting. Trail Tracker utilizes a NodeJS API which interacts with a Mongo Database. The API sanitzes user data, handles secure authentication/sessions with JSON web tokens as well as fetching trail data from the database.

  • React
  • NodeJS
  • Express
  • MongoDB
  • AWS

Brock Dallman Photography is my fully responsive, personal landscape photography site. There you can find photo galleries, a blog of my backpacking/photography adventures, an online shop and more. Also features an admin dashboard for the shop where I can add, edit and delete products as well as manage orders.

  • NextJS
  • React
  • MongoDB
  • AWS
Screen shot of Brock Dallman's Brock Dallman Photography website
Screen shot of Brock Dallman's Aether website

Featured Project

Aether

Aether is a website for a web design/development company. I went with a dark futuristic style. The landing page features many animations and is designed to be bold and provocative as to capture the user's attention. The goal with Aether was to push my design skills to the limits and provide a memorable user experience.

  • NextJS
  • React

Featured Project

Summitview Realty

Summitview Realty is a custom Wordpress theme I developed for a real estate company. It utilizes custom post types and Advanced Custom Fields to give the site admin the ability to manage Realtors and Listings from their Wordpress Admin menu. Each listing features an image gallery, image slider as well as home information. The site is fully responsive, features an elegant modern design and svg assets I created with Inkscape.

  • Wordpress
  • Sass
  • PHP
  • Javascript
Screen shot of Brock Dallman's Summitview Realty website
Screen shot of Brock Dallman's Alpine Prints website

Featured Project

Alpine Prints

Alpine Prints is a website for a print company. I designed it to be easily configurable to fit the needs of a small business. It features on online shop, user signup, login, accounts, authentication and administrator privileges. A business owner can sign in as admin and add, edit and delete products, and manage orders.

  • React
  • NodeJS
  • Express
  • MongoDB
  • AWS

Featured Project

Tieton Construction

Tieton Constuction is a business website made with NextJS. This website is totally responsive and features the standard pages found in a typical construction company website. It also features a project portfolio gallery complete with an image slider. Aside from the website I also designed the company's logo.

  • NextJS
  • React
Screen shot of Brock Dallman's Tieton Construction website
Screen shot of Brock Dallman's Brock Dallman Art website

Featured Project

Brock Dallman Art

Brock Dallman Art is my fully responsive personal art website. Created with NextJS, brockdallmanart.com utilizes NextJS features like server side rendering, file based routing, dynamic image optimization, improved SEO and a built in backend API. It features a gallery, image slider, and online shop.

  • NextJS
  • React
  • MongoDB
  • AWS

Featured Project

Rojo's Mexican Cuisine

Rojo's Mexican Cuisine is a business website for a small scale restaurant. I went with a more whimsical design which featured a vibrant color scheme and lots of images of food. The site features menu, about, catering and contact pages. It is fully responsive and is sure to whet any user's appetite.

  • NextJS
  • React
Screen shot of Brock Dallman's Rojo's Mexican Cuisine website
Screen shot of Brock Dallman's Beer Quest website

Featured Project

Beer Quest

Beer Quest is a React app that allows a user to search for breweries in a city. When the user selects a brewery, data is displayed, such as the phone number, address and a link to the website. When users click the address link, they are redirected to google maps with the address to the brewery plugged in. Users can save a brewery by adding it to their favorites which are stored on their browser in local storage.

  • React

Featured Project

Trail Tracker
Screenshot of Brock Dallman's Trail Tracker website

Trail Tracker is a React app that allows a user to discover new trails as well as add their own. Each trail profile contains data including images, a trail description, weather data, coordinates a map of the trailhead and more. Users can submit a trail after creating an account and can edit and delete their respective trails after submitting. Trail Tracker utilizes a NodeJS API which interacts with a Mongo Database. The API sanitzes user data, handles secure authentication/sessions with JSON web tokens as well as fetching trail data from the database.

  • React
  • NodeJS
  • Express
  • MongoDB
  • AWS
Screenshot of Brock Dallman's Brock Dallman Photography website

Brock Dallman Photography is my fully responsive, personal landscape photography site. There you can find photo galleries, a blog of my backpacking/photography adventures, an online shop and more. Also features an admin dashboard where I can add, edit and delete products as well as manage orders.

  • NextJS
  • React
  • MongoDB
  • AWS

Featured Project

Aether
Screenshot of Brock Dallman's Aether website

Aether is a website for a web design/development company. I went with a dark futuristic style. The landing page features many animations and is designed to be bold and provocative as to capture the user's attention. The goal with Aether was to push my design skills to the limits and provide a memorable user experience.

  • NextJS
  • React

Featured Project

Summitview Realty
Screenshot of Brock Dallman's Summitview Realty website

Summitview Realty is a custom Wordpress theme I developed for a real estate company. It utilizes custom post types and Advanced Custom Fields to give the site admin the ability to manage Realtors and Listings from their Wordpress Admin menu. Each listing features an image gallery, image slider as well as home information. The site is fully responsive, features an elegant modern design and svg assets I created with Inkscape.

  • Wordpress
  • PHP
  • Javascript
  • SASS

Featured Project

Alpine Prints
Screenshot of Brock Dallman's Alpine Prints website

Alpine Prints is a website for a print company. I designed it to be easily configurable to fit the needs of a small business. It features on online shop, user signup, login, accounts, authentication and administrator privileges. A business owner can sign in as admin and add, edit and delete products, and manage orders.

  • React
  • NodeJS
  • Express
  • MongoDB
  • AWS

Featured Project

Tieton Construction
Screenshot of Brock Dallman's Tieton Construction website

Tieton Constuction is a business website made with NextJS. This website is totally responsive and features the standard pages found in a typical construction company website. It also features a project portfolio gallery complete with an image slider. Aside from the website I also designed the companies logo.

  • NextJS
  • React

Featured Project

Brock Dallman Art
Screenshot of Brock Dallman's Brock Dallman Art website

Brock Dallman Art is my fully responsive personal art website. Created with NextJS, brockdallmanart.com utilizes NextJS features like server side rendering, file based routing, dynamic image optimization, improved SEO and a built in backend API. It features a gallery, image slider, and online shop.

  • NextJS
  • React
  • MongoDB
  • AWS

Featured Project

Rojo's Mexican Cuisine
Screenshot of Brock Dallman's Rojo's Mexican Cuisine website

Rojo's Mexican Cuisine is a business website for a small scale restaurant. I went with a more whimsical design which featured a vibrant color scheme and lots of images of food. The site features menu, about, catering and contact pages. It is fully responsive and is sure to whet any user's appetite.

  • NextJS
  • React

Featured Project

Beer Quest
Screenshot of Brock Dallman's Beer Quest website

Beer Quest is a React app that allows a user to search for breweries in a city. When the user selects a brewery, data is displayed like the phone number, address and a link to their website. When users click the address link, they are redirected to google maps with the address to the brewery plugged in. Users can save a brewery by adding it to their favorites which are stored on their browser in local storage.

  • React

Contact

[email protected]