
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
Technical Skills
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
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.
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.
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.
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.