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 web apps and diving deep into modern web technologies. My goal is simple: keep learning, keep building, and create things that make a difference.
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

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.

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.

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.

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.