Personal Project

Where Design Meets Making

A personal laboratory for exploring CAD design, 3D printing, coding, and creative problem solving

Hero Image

01. Overview

Extending design skills beyond the screen

As a designer, I wanted to extend my skills beyond screens into the physical world. Lab Codex is my personal space to explore the intersection of digital design and physical fabrication .

This ongoing project encompasses CAD modeling, 3D printing, coding, and documentation—combining creative problem-solving with hands-on making.

Design and fabricate functional objects

Learn CAD and 3D printing workflows

Write code to solve everyday problems

Document the maker journey

Lab Setup

02. Experiments

A collection of projects spanning disciplines

20+ 3D Prints

  • Functional prototypes
  • Desk organizers
  • Tool holders

5 Coding Projects

  • Automation scripts
  • Design tools
  • File management utilities

10+ CAD Designs

  • Custom enclosures
  • Workspace accessories
  • Prototype housings

03. Featured Projects

Selected experiments and outcomes

Desk Organizers

Custom CAD-designed and 3D printed solutions for workspace organization.

Automation Scripts

Python scripts to automate repetitive design and file management tasks.

3D Printing Practice

Tolerances, materials, and designing FDM parts you fabricate yourself.

Tool Holders

Functional prints for workshop tool organization.

Project 1
Project 2
Project 3

04. Process

Iterative making from idea to object

Design Phase

Each project starts with identifying a problem. Sketch solutions, then move to CAD for precise modeling.

  1. Identify the problem
  2. Sketch initial solutions
  3. Model in Fusion 360
  4. Prepare for printing

Fabrication & Iteration

Physical prototyping reveals issues that digital models can’t. Iterate until the solution works.

  1. 3D print prototype
  2. Test in real conditions
  3. Identify improvements
  4. Refine and reprint

Tooling

Fusion 360
Prusa Slicer
Python
VS Code
Bambu Lab
GitHub
Project Gallery

05. Key Learnings

What I’ve Learned

  • Fail fast, learn faster—physical prototyping teaches iteration

  • Design constraints—materials teach valuable lessons
  • Cross-discipline thinking creates unique solutions
  • Documentation helps others and future self

Skills Gained

  • Parametric CAD modeling for flexible designs
  • Understanding material properties and constraints
  • Automation through scripting
  • Documentation and knowledge sharing

“The best way to understand design constraints is to make something physical—screens don’t teach you about tolerances.”

Let's Connect

Whether you're building a product, scaling a design team, or exploring what great UX could unlock for your business — let's find out what's possible together.