About Me
I'm a CNC/CAM engineer and software developer working with Fusion 360, postprocessors and real-world machining workflows. I build automation tools, G-code utilities and web apps, and I also develop my own UI libraries on Svelte 5 with a clean, minimal architecture. My work spans from postprocessor customization and CAM process tuning to full-stack platforms with PWA frontends, bots and engineering analytics. I focus on clarity, predictable behavior and tools that actually help engineers get work done faster and with fewer errors.
Technologies
Projects
svelte-comp
A compact, modular UI toolkit built on Svelte 5 with styling powered by TailwindCSS and a clean layer of CSS variables. Components are predictable, lightweight, and self-contained - no global side effects
- Svelte 5 Runes API ($state, $derived, $effect, $props)
- TailwindCSS v4 + design tokens via CSS variables
- Built-in i18n: English, Russian, Spanish
Planner
Planner is a desktop application for manufacturing task management and production scheduling
- Production planning and scheduling
- Interactive Gantt chart (Day / Week / Month view)
- Import/Export from CSV and Excel
Easy G-Code Plot
Easy G-Code Plot is a G-code editor and visualizer. It supports 3D rendering of toolpaths for 3-axis milling and 2-axis lathe machining with various modes
- Program animation with playback speed control and display of current coordinates
- Syntax highlighting with line numbering (similar to Cimco Edit)
- G-code export and machining time calculation
SmartPost
A powerful tool that accelerates G-code generation and removes the tool change restriction in Fusion 360 Personal
- Faster post-processing – reduce CAM processing time.
- No tool change limitations – unrestricted multi-tool operations.
- Improved workflow efficiency – streamlined G-code generation.
FormBuilder
FormBuilder is a visual HTML form editor built with Svelte and Vite, offering developers a lightweight, dependency-free tool for complete control over form design
- Visual Component Tree: Intuitively add, remove, nest, and reorder form elements.
- Drag-and-Drop
- Project Serialization: Save, load, and share your form's complete structure as JSON.
@postprocessors_bot
Telegram bot for managing and distributing CAM postprocessors
- Catalog for NX and Fusion 360 (turning/milling)
- Download from private Telegram channel
- Category and metadata system (license, version)
CSS validator
CSS Validator is a lightweight, interactive tool built with Svelte 5. It features a live editor with instant preview, inline validation
- Live Editor & Preview: Auto-resizing textarea and real-time rendering of a selected component.
- Inline CSS Validation: Real-time warnings and errors for property names and values.
- Syntax Highlighting & Copy: The CodeView component highlights CSS/HTML and enables one-click copying.
DrillCalc
Drilling Calculator is a fast G-code coordinate generator for circular and grid hole patterns, designed for CNC machinists and Fusion 360 users
- Circular & Grid Array Calculation: Generate coordinates for PCD and grid layouts with start angle and direction control.
- Export-Ready G-Code Cycles: Directly export to standard canned cycles (G81, G82, G83) or XY coordinate lists.
- Accessible, Responsive UI: A clean interface with dark/light mode that works on any device.
MoveOp
MoveOp solves blocking operation in Fusion 360 after Import CAM Data
- Reordering within the same Setup (Fusion’s native restriction)
- No manual parameter editing required
- Full preservation of operation settings
QuickSelect
QuickSelect is a Fusion 360 add-in that simplifies the selection of tangent faces on your 3D models. With one click, the tool automatically selects:
- All faces tangent to your initial selection
- Connected faces with continuous curvature
- Complex face chains without manual picking
CompareBodies
Compare Bodies is a Fusion 360 add-in that allows you to compare two selected bodies directly within the design environment to detect any differences between them. After selecting two bodies, the tool calculates and compares:
- Volume
- Surface area
- Geometry similarity (based on face and edge counts)
editor_json
editor_json is a Progressive Web App (PWA) for managing CNC post-processor JSON files (@postprocessors_bot)
- Edit post processor parameters
- Save/load JSON files
- Search by name and description
- Responsive interface
Future Projects
Automation
Automation – is a add-in for Fusion 360 that automates the loading and adaptation of CAM data from templates, eliminating the need to manually create machining strategies. Its key feature is Import CAM Data, which allows linking ready-made toolpaths to a new model.
- Smart templates, allowing work without the need to define geometry for machining creation
- Offline mode – loading templates and managing data without connecting to the Fusion 360 cloud
- WCS setup – automatic determination of the stock's zero point for correct machining alignment
- Automatic setup sheet generation – creation of files with machining parameters, tools, and saving model images from different angles
- Automatic NC program creation – generation of control programs using configured parameters
- Flexible post processor setup – selection of G-code formats, save folders, and output parameters
Contact Me
Email:
maestrofusion360@gmail.com
Telegram:
@MaestroFusion360
GitHub:
github.com/MaestroFusion360
YouTube:
youtube.com/@MaestroFusion360