Joseph Bickford

Software Engineer

I love to build software and expand my knowledge around technology.

Background:

Hi, I’m Joseph Bickford — a Computer Science student with a focus on software engineering. I began coding at 14, building games in Unity, and that early curiosity quickly grew into a passion for creating things with code. Over the years, I’ve explored a wide range of programming—from 3D graphics and game development to full-stack web applications. I’ve found my niche in building 3D graphics applications and intend to follow that path into a career. My goal is to build interactive applications that will see real users and have an impact.

Skills:

I have experience with a range of programming languages, including C++, JavaScript, TypeScript, and Go. On the technology side, I’m familiar with tools and platforms like Google Firebase, Docker, Git, WebSockets for real-time applications, and both SQL and NoSQL databases. I’m always working to grow my skill set—continuous learning is my top priority.

Projects

spbr.png

Simple PBR Renderer

This is a project I built to explore the capabilities of Physically Based Rendering. It uses glad for OpenGL bindings and GLFW for window management. The build system is made with CMake.

Dread Engine

Dread is a small game engine written in C++ that is a longer term project for me. It is a passion project created in the pursuit to learn as much as possible about building interactive desktop applications using 2D and 3D graphics technologies.

landlord.png

Property Management Site

This is a web app to help landlords keep track of their properties and the people who reside in them. It uses NextJS for the frontend and Firebase for the backend.

tdp.png

The Developer Post

The Developer Post was a passion project to share my love for tech and business. My main focuses were to ensure that the website was responsive, SEO friendly, and contained valuable content. It is integrated with Netlify CMS to make generating new content a breeze.

axo.png

NFT Minting Site

This was an NFT project I created to learn the up and coming Web3 technologies. It features a ReactJS front end and a solidity backend. The NFTs include data such as rarity and attributes associated to them making each one unique and special (some more than others). All NFTs and data surrounding them live on IPFS storage through a service called Pinata.