About
My journey in tech began by supporting global infrastructure for some of the world's largest organizations. This foundation in troubleshooting and IT service management taught me the importance of reliability, security, and the user experience—principles I now carry into my work as a Full Stack Developer. Today, I combine that enterprise mindset with a modern tech stack to build web applications that are performant, compliant, and built to scale.
Work Experience
Skills & Technologies
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Rapid Doors Queensland
Designed and developed a website for Rapid Doors Queensland, an Australian-based company that specializes in installing and maintaining high-quality industrial doors. The website features a modern design, user-friendly interface, and showcases their products and services.
Extruders Australia(Ongoing)
Designed and developed the website for Extruders Australia, a plastic manufacturing and plastic extrusion company. The website showcases their line of solutions designed for varioous industries such as Food & Feed, Laboratory, Medical, Pilot, Polytest, and teach Line.
What did I do to be here!
Transitioning into Full Stack Development was a deliberate, high-intensity pursuit of technical excellence. I committed to a rigorous seven-month period of immersive study initially, focusing on mastering modern web architecture, data structures, and backend logic. I then expanded on learning other things such as Search Engine Optimization and now, with 13+ industry-recognized certifications, I can say that I am confident on handling multiple facets of a project and contribute as a part of a team on day one.
- L
Lean Six Sigma Yellow Belt Certification
MF Treinamentos | Authenticity Code: 110097900
This certification helps me have a more deep understanding about data-driven descisions by following known techniques of gathering data and preparing them in a way that can help organizations identify key pain points on their existing process and help improve them for better operational efficiency. - L
Lean Six Sigma White Belt Certification
MF Treinamentos | Authenticity Code: 110097235
This certification helps me start my journey of undertanding how informed decisions through data helps an organization identify issues and optimize or improve the current processes to help an organization be efficient and effective on achieving their goals. - U
Understanding SEO: An Intro To Search Engine Optimization
learn.heytony.ca
This course is focused on how to optimize or perform the On-Page SEO and Technical SEO. - M
Machine Learning with Python
freecodecamp.org
Used TensorFlow framework to build several neural networks and explore more advanced techniques like natural language processing and reinforcement learning. - D
Data Analysis with Python
freecodecamp.org
In Data Analysis with Python Certification, I learned the fundamentals of data analysis with Python. I learned how read data from sources like CSVs and SQL, and how to use libraries like Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data. - I
Information Security
freecodecamp.org
With the Information Security Certification, I learned build a secure web app with HelmetJS to learn the fundamentals of protecting people's information online. - S
Scientific Computing with Python
freecodecamp.org
The Scientific Computing with Python curriculum helped me become equipped with the skills to analyze and manipulate data using Python, a powerful and versatile programming language. I learned key concepts like data structures, algorithm, Object Oriented Programming, and how to perform complex calculations using a variety of tools. - Q
Quality Assurance
freecodecamp.org
In the Quality Assurance Certification, I learned how to write tests with Chai to ensure my applications work the way I expect them to. Then I built a chat application to learn advanced Node and Express concepts. I also used Pug as a template engine, Passport for authentication, and Socket.io for real-time communication between the server and connected clients. - B
Backend Development & APIs
freecodecamp.org
In the Back End Development and APIs Certification, I learned how to write back end apps with Node.js and npm. I also built web applications with the Express framework, and I build a People Finder microservice with MongoDB and the Mongoose library. - D
Data Visualization
freecodecamp.org
In the Data Visualization Certification, I built charts, graphs, and maps to present different types of data with the D3.js library. I also leaned about JSON (JavaScript Object Notation), and how to work with data online using an API (Application Programming Interface). - F
Front End Development Libraries
freecodecamp.org
In the Front End Development Libraries Certification, I learned how to style my website quickly with Bootstrap. I also learned how to add logic to my CSS styles and extend them with Sass. - J
JavaScript Algorithms and Data Structures
freecodecamp.org
In this JavaScript Algorithm and Data Structures Certification, I learned the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more. I also learned about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API. - R
Responsive Web Design
freecodecamp.org
In this Responsive Web Design Certification, I learned the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design. First, I built a cat photo app to learn the basics of HTML and CSS. Then, I learned modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a quiz site. Finally, I learned how to make webpages that respond to different screen sizes by building a photo gallery with Flexbox, and a magazine article layout with CSS Grid.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on Linked In and I'll respond whenever I can. or book a 30 minute interview with me.