Hi, I'm Bradley Spiclin. I love technology.

I enjoy building, testing, and maintaining software. My dream is to become a Software Engineer.

About me

My first introduction to technology was came about when I was 10 years old. I was lucky enough to get my hands on an old Apple IIe PC, and the moment I inserted that 5 1/4 inch floppy disk and loaded up Piccadilly Pair, I was hit with a wave of excitement and curiosity. How did the program work? How did the computer respond to my commands? Those were questions I needed to know the answers to, and that's where my love of software and technology began.

I'm a perpetual learner, always on the lookout for ways to improve and grow professionally. Currently, I'm enrolled in a Bachelor of Information Technology, striving to enhance my skills and expand my knowledge. I'm all about continuous learning, and my ultimate goal is to dive headfirst into a career in software development, where I can contribute to real-world projects that add value to peoples lives in a meaningful way.

When I'm not coding, I like to exercise, read books, play video games and watch sci-fi movies.

Codewars

I practice coding challenges on Codewars

data structures and algorithms

500+ challenges completed

Visit my profile here

Technical Skills

C#
python
MySql
html
css
javascript
Bash
git
github
azure
visual studio
vs code

My Timeline

2022 - present

Bachelor of Information Technology - Deakin University

Minors: Programming and Game Design.

2021

Certificate IV in Information Technology - Gordon TAFE

Networking, programming, WHS, and cyber security.

My Portfolio

Live Demo

I set out to create a platform where software developers could showcase their talents while actively seeking employment opportunities.

For this exciting project, I chose to work with Next.js and Firebase, combining their strengths in database management and user authentication. This allowed me to create a highly customizable solution. The end result? A fully functional web application that offers users the ability to create, edit, and manage their profiles. These profiles serve as a window into their skills and experiences, ready for potential employers to explore.

Of course, there were challenges along the way, but with a deep dive into Firebase's documentation, I overcame these hurdles and successfully implemented the features I had envisioned.

Source & Live Demo

This web application is designed to function as a personal library storage for users, enabling them to easily store and retrieve book titles and authors, as well as track reading progress. As an avid reader myself, I recognized the need for such an app, as I often struggled to recall recommended titles and authors.

The development of this application was not without its challenges, including the need to familiarize myself with Vue3, implementing Vue router functionality, and successfully managing API calls and data storage within a JavaScript object.

To build this project, I leveraged a combination of HTML, CSS, and the Vue.js framework, which enabled me to create an intuitive and user-friendly web application that addresses the common problem of book organization and tracking.

Video Demo

My first major game development project was an action-packed RPG, which required over 100 hours of dedicated design, development, and testing to produce a fully functional main character, along with enemy AI, pickups, collectibles, and interactive components.

While the project was undoubtedly challenging, it proved to be an invaluable opportunity for me to hone my programming skills. In particular, I developed my ability to identify and debug complex code that was prone to logical errors. To address these challenges, I applied my expertise in utilizing breakpoints within Visual Studio to isolate and correct these errors.

In terms of technology, I utilized C++ and Unreal Engine 4 to bring my vision to life, ultimately delivering an immersive gaming experience that I remain proud of to this day.

Video Demo

I've always loved retro 2D sidescroller video games, hence the motivation for this project. I aimed to create a nostalgic experience for the player by designing, building, and testing a platform game with movement capabilities such as jumping and wall sliding.

This project had some difficulties along the way, namely learning to work with sprites to implement character and enemy animation. In the process, I also gained exposure to building tilesets, which I used to create visually appealing backgrounds. My experience developing this project was incredibly rewarding, as I not only succeeded in creating an engaging platform game, but also acquired a plethora of new skills along the way.

The technology I employed for this project was Unreal Engine 5, which proved to be a reliable and powerful platform for my creative vision.

Contact Me

You can reach me through the provided social links or by sumitting this provided form. Please fill in all fields before submitting and I will respond to your query in a timely manner. I'm always looking to network and connect with those in the tech space to gain industry advice and expertise so please feel free to reach out on my socials or via email.

Any feedback you have is most welcome also, as I'm always looking to improve the experience of visiting my portfolio site.