Black and white profile photo of Joel Gabriel, a man smiling and wearing a formal shirt and tie, suggesting a professional or celebratory occasion.

Joel Gabriel

Full-stack developer, nearing a decade of combined game, software and web development experience.

Contact me
About

Experienced Full-stack Developer

As a seasoned full-stack developer, I bring over six years of comprehensive experience in web technologies, with a focus on NextJS, React, and TypeScript. My passion lies in crafting high-quality, intuitive web applications.

Beginning my journey in game programming with C# and Unity, I transitioned through software development using C# and C++, culminating in a unique expertise in 3D rendering on the web. This evolution has equipped me with a niche, yet in-demand skill set that bridges traditional web development with the interactive capabilities of modern web applications, proving invaluable in today's web technology landscape.

Contact Me
Specialized Skills
Game & Software Development Unity 3D 3D Web Rendering BabylonJS Mapbox
Languages & Frameworks
JavaScript TypeScript React Node.js Next.js
Backend Technologies
Azure Functions Azure Blob/CDN Amazon SES Amazon S3
Development Concepts
Monorepos Microfrontends CMS DB Multi-tenancy Serverless
Soft Skills
Leadership Outgoing Mentorship Problem Solving Communication

Projects

Screenshot showing a map view of a property portfolio with location pins marking various properties across a geographical region.

Inspace Mapping

Tell a more persuasive and engaging story of your assets and the market. Secure better leases and deals, by informing and inspiring every prospect.

NextJS Typescript Mapbox BabylonJS
See More
See More
Cover slide for a monthly office report dated March 2023 featuring an interior view of a modern office space with circular overhead lighting.

Inspace Reporting

View & Share your online interactive Reports to prospective tenants, for your Industrial & Office listings. Or present a monthly listing report.

NextJS Typescript React PDF
See More
See More
Web interface of an asset inventory management system displaying a list of properties with thumbnail images, addresses, and details for each.

Inspace Inventory - CRE Data CMS

Inventory is a centralized platform for managing commercial real-estate data, allowing users to store, sync, and manage property & leasing information and media in real-time

NextJS Typescript PgSQL Azure Func/Blob
See More
See More
Screenshot of a web-based digital experience platform's interface, listing various projects with options to edit, view, and manage them.

Inspace DXP - Experience Builder

The Digital Experiences Platform (DXP) is a centralized platform for creating beautiful online and offline presentations and experiences from your data.

NextJS Typescript PgSQL Azure Func/Blob
See More
See More
Command line interface showing a log of git commands and responses, including commit messages related to updates and new project cards.

Code Buddy

CodeBuddy is an AI-powered developer assistant for automating commits, and more. Designed to streamline your development process and make your life easier.

CLI Typescript OpenAI
See More
See More
User interface of a content management system displaying a dashboard view with a list of properties and options to edit, view, and manage content.

Inspace Stack CMS

A CMS platform for editing and personalising your 3D stacks. Features the ability to spin up personalised links to track detailed analytics for the use in embeds, proposals and more.

React JavaScript Azure Cosmos DB (NoSQL)
See More
See More
Courses

Certifications, Honors & Awards

๐Ÿ“š Microfrontends with React: A Complete Developer's Guide (Udemy)

I mastered microfrontend architecture, enabling scalable app development and teamwork. I learned to split apps, manage data, implement CI/CD, deploy on AWS with CloudFront, and apply CSS-scoping, assessing microfrontends' project suitability.

๐Ÿ“š Mastering React 16 - Coding With Mosh

I gained proficiency in building fast, interactive React apps, mastering reusable components, advanced data handling with pagination, sorting, and searching, and form validation. I learned routing with React Router, making HTTP calls with Axios, and implementing robust authentication.

๐ŸŽ“ Advanced Diploma of Professional Games Development - Programming

Graduated with the top award out of all students in the course (Outstanding Programmer Award)

๐Ÿงพ Certificate III in Information, Digital Media and Technology

Completed a holiday course building a 3D game with C# and Unity.

๐Ÿงพ Certificate II in Information, Digital Media and Technology

Completed a holiday course learning the basics of digital media and technology, by building a 2D game with C# and MonoGame.

๐Ÿ† Outstanding Programmer Award

I was awarded the Outstanding Programmer Award for my work in the Advanced Diploma of Professional Games Development - Programming. This is the highest award given to a student in the course.

๐Ÿ… Finalist - 2015 NSW Year 12 Industrial Technology Competition

As a part of my year 12 major multi media project, I was a finalist in the 2015 NSW Year 12 Industrial Technology Competition. I built an Ice-Cream Tycoon in C# and MonoGame that I deployed to GameJolt and CD.

๐Ÿงพ High School Certificate

Graduated Year-12 with an average ATAR, notably high in Computer Science, and Digital Media.

Contact Me

Ready to start a project? Get in touch with me.