General Information
Education
August 2023 - Present
Ph.D. Candidate in Computer Science
Iowa State University, Iowa, USA
Iowa State University, Iowa, USA
- GPA: 3.91/4.00
August 2023 - 2025
Master of Science in Artificial Intelligence
Iowa State University, Iowa, USA
Iowa State University, Iowa, USA
- GPA: 3.93/4.00
July 2018 - July 2022
Bachelor of Science in Electrical and Electronics Engineering
APJ Abdul Kalam Technological University, Kerala, INDIA
APJ Abdul Kalam Technological University, Kerala, INDIA
- July 2018 – July 2022
Experience
2023 - Present
Graduate Teaching Assistant
Iowa State University
Iowa State University
- COM S 309 (Software Development Practices)
Spring 2023, Fall 2024
Guided and mentored 8 student teams with 4–5 members each, helping them with software-development practices and collaborative project work.
Held lab sessions, assisted students with coding and debugging, and supported their use of tools like GitHub for project management. - COM S 336 (Computer Graphics)
Fall 2023
Prepared quizzes on TopHat, conducted office hours, and provided student support via Piazza discussions
Conducted labs focused on teaching 3-D rendering, visualization techniques, and basic graphics programming
Research / Internship
August 2024 - Present
Research
Iowa State University, Ames, IA
Iowa State University, Ames, IA
- Slice 100k work
To generate cad designs from code prompts - NeRF-SOS: Self-Supervised Object Segmentation for Stationary-Camera NeRF
Developed a novel turntable-style pipeline integrating NeRF-SOS for stationary-camera capture, achieving <2° reprojection error from 150 fixed-camera images. Implemented collaborative contrastive loss for zero-annotation 3D segmentation, improving IoU by 15% over supervised baselines. Leveraged SAM2-based masking to reduce training time by 30%, generating watertight meshes and per-object neural fields for CAD/robotics. - TabPFN for Time-Series Forecasting on Industrial IoT
Deployed TabPFN foundation model on multivariate sensor streams across 1,300+ hierarchical units (68,200+ series). Achieved state-of-the-art R² of 0.881 and RMSE of 7.1, outperforming traditional ML while reducing training time by ~100×. Productionized with sliding-window inference, calibration, and drift monitoring for robust, consistent performance. - Agentic Retrieval-Augmented Text2CAD System (OpenSCAD)
- Architected multi-agent Text2CAD framework with hierarchical decomposition pipeline that converts natural language descriptions into parametric OpenSCAD models. Designed a 3-agent system (Reasoner, Planner, Compiler) orchestrated via LangGraph for stateful design synthesis with conditional repair mechanisms.
- Integrated retrieval-augmented generation using Fusion360 Gallery dataset (500+ reconstruction models) with GPT-5 for parametric CAD generation. Achieved 75% semantic accuracy through sequence-based sketch–extrude–boolean construction operations and a hybrid FAISS-based knowledge base over meshes (OBJ/STEP/SMT) and synthetic CAD sequences, reducing generation latency by ~40%.
- Implemented self-repair validation system with iterative error correction, improving schema pass rate from 73% to 94% and OpenSCAD compilation success from 68% to 89%, while maintaining 91% parametric dependency preservation and correct spatial reasoning for relative placement and clearances.
- Developed hierarchical assembly decomposition approach (Block → Parametric → Full Model). Validated system on complex furniture and mechanical assemblies (tables, chairs, components) with 1000+ line JSON IR generation.
Publications
- M. M. Rafi*, T. Ayanlade, B. Ganapathysubramanian, S. Sarkar, A. Krishnamurthy, C. Hegde, A. Balu: "Benchmarking Tabular Foundation Models for Agricultural Yield Prediction", AgriAI 2026 Workshop, AAAI 2026. [article]
- M. M. Rafi*, A. Krishnamurthy, A. Balu, et al.: "Trustworthy LLM-Mediated Communication: Evaluating Information Fidelity in LLM as a Communicator (LAAC) Framework in Multiple Application Domains", IEEE DISTILL, 2025. [article]
Technical Skills
Programming Languages
- Python, C++, CUDA, JavaScript, MATLAB, R
Machine Learning & AI
- PyTorch, TensorFlow, scikit-learn, Keras, OpenCV, Transformers, Diffusion Models
High-Performance Computing
- CUDA, MPI, OpenMP, GPU Computing, HPC Cluster Management
CAD & Engineering Software
- SolidWorks, ANSYS, FEA, CFD
Data Analysis & Visualization
- Pandas, NumPy, Matplotlib, Plotly, Paraview, VTK
Projects
Prompt-to-Perception: Integrated Text-to-Image Pipeline
- Developed an end-to-end system for text-to-image generation using prompt refinement and Stable Diffusion 2.1.
- Improved prompt quality 3× (ROUGE metrics) via T5-Small, with an average prompt-image alignment of 0.72.
- Code | Demo Video | Document
TraitViz – Interactive PubMed Annotation Visualizer
CNN Visualization
Diseased Plant Detection
- Created ResNet50, VGG16, and custom CNNs for new plant disease detection across 38 vision classes.
- Document
Certifications & Awards
Certifications
- Fundamentals of Accelerated Computing with CUDA C/C++ (NVIDIA)
- Complete Python With DSA Bootcamp by Krish Naik, Udemy (In progress)
- Complete Machine Learning, NLP Bootcamp with MLOps and Deployment by Krish Naik, Udemy (In progress)
- Neural Radiance Fields & Implicit Neural Representations (Digital Badge, May 2025, TrAC, ISU)
- MLOps: Machine Learning in Practice (Digital Badge, Nov 2024, Translational AI Center, ISU)
Awards
- Constellation Prize (Top 4/30+ teams), Ivy Data Visualization & Storytelling Case Competition, Ivy College of Business
- Winner, Applied AI Challenge 2025: Karma AI – Social Impact Award ($1500), for an AI solution empowering the visually impaired using multimodal prompting and GPT-based voice assistant
Code | Demo - 2nd Place, Fall 2023 Coding Contest, CSE Programming Club
Contact
- Email: mr.mohdmustafa007@gmail.com
- Mobile: +1-515-916-9595
- GitHub: itsMustafamr
- LinkedIn: LinkedIn