Skip to content
View SamiSalah221's full-sized avatar

Highlights

  • Pro

Block or report SamiSalah221

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SamiSalah221/README.md

Hey, I'm Sami

CS Senior @ Arizona State University (May 2027) · US Citizen

I build things that ship. Founder of a profitable 3D printing business, and author of the first open source tool that preserves slicer paint data through 3MF to GLB conversion.

Flagship: Printproof

Printproof · Live demo

See your print before you print it. Multi color .3mf files from Bambu Studio, OrcaSlicer, and Snapmaker U1 store per face paint data in an undocumented binary format, and every converter I could find throws it away. I reverse engineered the encoding from hex dumps and slicer source (a nibble packed recursive triangle subdivision tree, spec here), then built the tool I wanted: recolor zones live in the browser, preview at true size in AR, export GLB / USDZ / a re-tinted .3mf that slices cleanly. 100% client side, plus a headless TypeScript library and Node CLI. MIT licensed, no telemetry.

TypeScript React 19 Three.js React Three Fiber WebXR glTF

Tshkeel Labs

Founder and software engineer of a live, profitable e-commerce business selling 3D printed Islamic decor and heritage flags. I design the products in Blender, print and fulfill them myself, and built the storefront from scratch: React, TypeScript, Three.js product configurator with real time color customization, WebAR previews via model-viewer, and Stripe checkout on Cloudflare Pages.

React TypeScript Three.js Zustand Vite Stripe Blender

In Development

Syllabus AI · Chrome extension that turns any Canvas course syllabus into an AI chatbot. RAG pipeline with LangChain, ChromaDB, and Ollama, running 100% locally. Repo goes public at v1.

BoardBrain · Upload whiteboard photos, get structured searchable notes. OpenCV preprocessing, Tesseract OCR, and LLM powered summarization. Repo goes public at v1.

Research

NL to SQL for Healthcare Databases · Natural language to SQL query system over healthcare data using LangChain and locally hosted LLMs, built during a research assistantship at KU Research Center.

Tech I Work With

TypeScript React Three.js Python LangChain Node.js Vite Tailwind CSS FastAPI Docker

Links

Pinned Loading

  1. 3mf-to-glb 3mf-to-glb Public

    Open-source color customizer for multi-color 3MF files from the Snapmaker U1 / OrcaSlicer / Bambu ecosystem. Recolor zones in a browser, export GLB or 3MF, or convert in Node via the CLI. 100% clie…

    TypeScript 4 1