Software Development Roles: Skill Attributes Visualisation

This 3D scatter plot visualises various software development roles based on three key skill attributes:

  • Project Timeline (x-axis): Representing the spectrum from project start to project end.
  • Focus Orientation (y-axis): Spanning from people focused to technology focused roles.
  • Thinking Style (z-axis): Differentiating between operational thinking and strategic thinking.

Each marker represents a distinct role, with its position indicating the relative emphasis on each of these attributes. Use the chart to explore how different roles balance these skills. How one person in a 3D space could assume another role nearby in the space.

Click the "Reset Chart View" button to reset the chart to its default view.

Click the "Set Y and X Front View" button to set the chart to see Y on the left and X on the bottom.

Click the "Set Y and Z Front View" button to set the chart to see Y on the left and Z on the bottom.

Interacting with the 3D Scatter Plot:

Zoom:

  • Mouse Scroll: Scroll the mouse wheel up and down to zoom in and out.

Rotate:

  • Click and Drag: Click and drag on the plot to rotate it in any direction.
  • Right Click and Drag: Right-click and drag on the plot to pan it left, right, up, or down.

Reset Chart View:

  • Reset Button: Click the "Reset Chart View" button below the plot to reset the view to its default position (Y axis left, X axis bottom, and Z axis depth).

Explore:

  • Hover: Hover over a data point to see additional information about the role it represents.

AI Assistant Coding (2025)

🚀 Just wrapped up a 32-hour build: Cross-platform app for Windows & macOS with two AI assistants

From a quick Svelte prototype to a full Rust production app, this journey showcases how AI can accelerate development and guide architecture decisions.

Whether you're curious about AI-assisted coding, Rust, or rapid prototyping workflows—this one's for you.


🗺️ Random Trip Picker Demo — CodeCamp25 @ ARA Christchurch

This demo was part of my session at CodeCamp25 at ARA Institute of Canterbury in Christchurch, New Zealand. Topic: "The Journey of AI-Assisted Coding ~ From First Draft in Svelte to Final App in Rust—All in 32 Hours."

  • What is it? A fun, spontaneous travel app that picks random destinations using Azure Maps. Perfect for curious coders and adventurous travellers alike.
  • Why it matters: It’s a playful way to learn how to integrate mapping APIs, geolocation, and interactive UI elements into your own projects. 98% generated by an AI assistant.
  • Try it yourself: The full code is available for you to play with, learn from, and remix. Whether you're a student, hobbyist, or pro dev, dive in and see what you can build!
    GitHub: codeCamp25

💡 Tech stack: Azure Maps API, JavaScript/TypeScript, and Web-based UI

Popular Posts