My Projects
Open Source Contributions
I believe in sharing knowledge and building tools that enable others to create. Here are some of my key open source projects:
🎯 PyFlowGraph
A highly interactive, node-based visual scripting editor
- Technology: Python, PySide6
- Features: Dynamic node generation, batch and live execution modes, virtual environment management
- Description: Dynamically create and connect nodes whose logic is defined by embedded Python code. Pins are created automatically by parsing Python function signatures with type hints defining data types and colors.
- Status: Active Development
- Repository: github.com/bhowiebkr/PyFlowGraph
🔬 laser-level-webcam
Revolutionary precision measurement tool featured on Hackaday.com
- Technology: Python, Computer Vision, Hardware Integration
- Achievement: Micron-level accuracy using affordable consumer electronics
- Description: Measures object height and surface flatness using a $15 webcam and laser level. Achieves professional-grade precision at a fraction of traditional equipment costs.
- Recognition: Featured on Hackaday.com for innovative approach to precision measurement
- Applications: CNC machine calibration, surface quality assessment, manufacturing QC
- Repository: github.com/bhowiebkr/laser-level-webcam
🔗 python-node-editor
GUI framework for visual Python programming
- Technology: Python, Qt, Node-based architecture
- Description: Organize and work with reusable Python code in a dynamic network with intuitive GUI and modular approach
- Features: Visual programming interface, code reusability, modular workflow design
- Use Cases: VFX pipeline tools, automation workflows, rapid prototyping
- Repository: github.com/bhowiebkr/python-node-editor
🏭 PrintNC Contributions
Open-source high-performance CNC machine designs
- Project: 100% free and open-source CNC machine platform
- Contribution: Solidworks designs and precision measurement integration
- Impact: Democratizing access to high-performance CNC technology
- Community: Active contributor to the PrintNC community
- Focus: Combining affordable components with precision engineering principles
VFX & Game Development Tools
Maya Integration Tools
- jbeam-maya-tools: Maya integration for BeamNG game modding and digital asset creation
- mayatest: Python unit testing framework specifically designed for Autodesk Maya VFX workflows
- Custom Pipeline Tools: Various proprietary tools developed during 20+ years in VFX industry
Featured Projects Timeline
🎬 Film & Television Work
Professional VFX contributions spanning over 20 years
- The Get Down (2016) - Netflix series, Rigger/Developer at Encore VFX
- The Secret Life of Walter Mitty (2013) - Visual Effects at Soho VFX
- The Chronicles of Narnia (2005) - VFX Technical Director at Soho VFX
- The Book of Eli (2010) - 3D Artist at Soho VFX
Full filmography: IMDB nm2389483
🛠️ Engineering Innovations
Precision tools and measurement systems
- Laser Surface Measurement System (2023) - Featured on Hackaday.com
- CNC Precision Calibration Tools - Ongoing development
- Affordable Metrology Solutions - Multiple ongoing projects
Community Recognition
📰 Media Coverage
- Hackaday.com Feature - “Laser And Webcam Team Up For Micron-Resolution Flatness Measurements”
- PrintNC Discord Community - Regular contributor and technical resource
🏆 GitHub Achievements
- Pull Shark (x2) - Recognized for significant pull request contributions
- Arctic Code Vault Contributor - Code preserved in the GitHub Arctic Code Vault
- Quickdraw & Starstruck (x2) - Community engagement achievements
Current Focus Areas
🤖 Machine Learning & AI
- Exploring applications of generative AI in VFX workflows
- Developing LLM-powered automation tools
- Investigating agentic coding solutions for complex engineering problems
🔧 Precision Manufacturing
- Advancing affordable metrology solutions
- Developing novel CNC calibration techniques
- Creating open-source manufacturing tools
🎥 Content Creation
- YouTube Channel: Technical tutorials on CNC machining, laser measurement, and VFX workflows
- Educational Content: Sharing knowledge through practical demonstrations
- Community Engagement: Active participation in maker and engineering forums
Project Philosophy
My projects reflect a core belief in democratizing access to precision tools. By showing how affordable consumer electronics can achieve professional-grade results, I aim to lower barriers to innovation and enable more people to create sophisticated solutions.
Whether it’s achieving micron-level precision with a $15 webcam or building high-performance CNC machines from open-source designs, each project demonstrates that innovative engineering doesn’t require expensive equipment—just creative problem-solving and solid technical foundations.
GitHub Activity
This section will be automatically populated with my latest GitHub repositories and activity through the GitHub integration plugin.
Get Involved
Interested in contributing to any of these projects?
- GitHub: @bhowiebkr - Browse repositories and contribute
- YouTube: @BryanHoward - Watch tutorials and project showcases
- Hackaday.io: bhowiebkr - Engineering projects and discussions
Have questions or collaboration ideas? Check out the contact page to get in touch.