Hello Team Gensler, Thank you for taking time away from the day to review my application. This digital space seeks to complement the attached portfolio, showcasing the highlighted works with further mediums of explanations. - Adib, 2025 @June 3, 2025
- Selected Works: Practice
- Dubai Square (DSq)
- 🧑💻 Technology Stack
- 🗯️ Problem
- 📝 Process
- 💡 Solution
- 💥 Impact
- Expo City Dubai (ECD)
- 🧑💻 Technology Stack
- 🗯️ Problem
- 📝 Process
- 💡 Solution
- 💥 Impact
- Selected Works: Research
- Senibina
- 🧑💻 Technology Stack
- 🔍 Context
- 📝 Process
- 💡 Current Solution
- 🗓️ Development Roadmap
- Senibina.Supply
- 🧑💻 Technology Stack
- 🔍 Context
- 💡 Current Solution
- 🗓️ Development Roadmap
Selected Works: Practice
Dubai Square (DSq)
2025 – Present
Solving the critical breakdown in design-to-construction workflows when translating complex G2/G3 geometries from Rhino into production-ready Revit BIM families for documentation and coordination.
🧑💻 Technology Stack
Rhinoceros, Grasshopper, RhinoCommon, Rhino.Inside, Revit, Dynamo, Revit API, C#, Python
🗯️ Problem
Traditional conversion methods produce bloated, reference-only geometry incompatible with Revit’s modeling engine, creating unbuildable families that cannot be documented, coordinated with consultants, or manufactured to specification.
- Technical: Manual geometry recreation through Rhino.Inside bridges results in week-long processes for single components
- Coordination: Non-parametric reference geometry undermines consultant coordination and value engineering discussions
- Manufacturing: Non-standardized dimensions ignore fabrication tolerances, weakening position during construction documentation
- Quality Control: Inconsistent rebuilds across geometries create unpredictable file performance and documentation reliability
- Business Impact: Eliminated the bridge dependency that produced unbuildable reference geometry, establishing direct pipeline from complex G2/G3 design surfaces to production-ready BIM elements
📝 Process
The workflow evolved from initial Rhino.Inside (RIR) and Dynamo approaches to a more efficient direct pipeline using custom ZeroTouch nodes. This streamlined process eliminated intermediate translation steps, allowing direct conversion from rationalized source geometry to production-ready Revit families. The automated pipeline maintains strict quality control while integrating seamlessly with the live ACC model, significantly reducing processing time and potential errors.
💡 Solution
Curve Type Evaluator ⇒ Grasshopper Component
Automatically analyzes and categorizes curve complexity, providing intelligent rebuild recommendations that preserve design intent while optimizing geometry for Revit compatibility.
Rhino to Revit Converter ⇒ ZeroTouch Node
Directly processes .3dm files into native Revit adaptive families, eliminating manual geometry recreation and translation layers that previously caused reference-only geometry issues.
💥 Impact
- Time Reduction: Complex components reduced from weeks-long manual processes to 1–2 hours including rationalization
- Workflow Automation: Batch processing of hundreds/thousands of curves with consistent optimization criteria
- Design Fidelity: Maintains geometric accuracy while ensuring Revit performance and manufacturability
- Coordination Efficiency: Creates documentation-ready families that support coordination and value engineering processes
- Technical Takeaway: Established automated pipeline that preserves design intent while optimizing complex geometry for manufacturing tolerances and BIM coordination requirements
Expo City Dubai (ECD)
2024
Rapidly developing automated BIM model preparation tools to meet critical Dubai Municipality IFC submission deadlines while stop-work orders threatened project continuity.
🧑💻 Technology Stack
Revit, Dynamo, Revit API, C#, Python
🗯️ Problem
Authority BIM submission deadlines created critical project risk when Dubai Municipality’s (DM) new IFC 4 mandate required comprehensive model preparation while construction work faced stop-work orders pending approval.
- Timeline Pressure: Stop-work orders on-site created contractual obligations and potential litigation without successful IFC approval
- Resource Constraints: Original design team had demobilized, leaving minimal manpower for extensive BIM model preparation
- Technical Limitations: Legacy models with existing IFC mapping would break if upgraded to versions with better mapping tools
- Coordination Complexity: Manual element re-hosting operations risked breaking associations, creating weeks of downstream work
- Business Impact: Without approval, ECD faced construction delays, contractual disputes, and potential litigation while coordination became increasingly difficult under scope changes
📝 Process
Initially utilizing manual processes, the exercise quickly evolved to require automated solutions when faced with critical stop-work orders due to pending IFC submissions. What was eventually developed were custom ZeroTouch nodes to streamline the BIM model preparation process, focusing particularly on element-level consolidation. The challenge lay in managing complex element relationships where for instance, when relocating Walls between levels, associated elements like Doors and Windows would typically follow, potentially compromising model integrity. The resultant solutions enabled intelligent element re-hosting while preserving critical relationships and preventing cascading model failures.
💡 Solution
Element Level Consolidator ⇒ ZeroTouch Nodes
A suite of element consolidation nodes that offer intelligent re-hosting that prevents downstream element breakage when moving elements between levels
Room-to-Element Conversion ⇒ ZeroTouch Nodes
Automated geometry conversion of Rooms to Floors or Ceilings with intended setting-out for IFC compliance requirements
💥 Impact
- Risk Reduction: “Wrong move” consequences reduced from weeks of remodeling to days of automated correction
- Process Acceleration: Manual model preparation streamlined to meet critical authority deadlines
- Consultant Coordination: Faster alignment between DPA and Zutari teams for Dubai Municipality correspondence
- Community Contribution: Tools shared and actively worked on allowed for an understanding of user-need workflows
- Technical Takeaway: Preserved model integrity under extreme time pressure, enabling successful authority submission while maintaining project continuity and avoiding contractual disputes
Selected Works: Research
While I've been away from academia for some time, the methodologies I developed during my academic work have significantly shaped my growth and approach to independent research.
Senibina
2024 – Present
Empowering homeowners with spatial intelligence tools previously reserved for professionals, allowing users to create, visualize, and manage their spaces with confidence throughout the entire lifecycle.
🧑💻 Technology Stack
JavaScript/TypeScript, React, Zustand, Next.js, Tailwind, Paper.js, Three.js, Rhino3dm.js, ThatOpen, Supabase, RhinoCommon, Revit API, C#, Node.js, ngrok
🔍 Context
Traditional homeowner spatial planning produces fragmented, disconnected experiences that leave owners dependent on professionals throughout their property's lifecycle, creating barriers to autonomy, informed decision-making, and cost-effective maintenance.
- Technical: Manual floor planning through consumer apps results in low-fidelity outputs incompatible with professional workflows, creating unbridgeable gaps between homeowner vision and contractor execution
- Coordination: Non-standardized home documentation undermines effective communication between homeowners, contractors, and service providers, leading to miscommunication during renovations and maintenance
- Manufacturing/Quality: Inconsistent spatial understanding across renovation phases creates unpredictable project outcomes and limits homeowners' ability to evaluate contractor proposals or quality effectively
- Project-Specific: Limited post-renovation spatial intelligence prevents homeowners from independently managing ongoing maintenance, warranty tracking, and future improvements throughout their property's 20+ year lifecycle
📝 Process
The Challenge
I initially chose PixiJS for its 2D rendering strength, but quickly hit walls with modularity and scalability, limiting my vision for a comprehensive spatial planning tool.
The Pivot
Switching to Next.js unlocked the potential I was seeking:
- Modular architecture for seamless user workflows across planning stages
- Robust state management via Zustand for complex spatial data
- Professional integration through API endpoints for architectural tools
The Reality
The transition wasn't without hurdles though, as I soon faced a wall of WebAssembly compatibility and server-side rendering challenges. But these obstacles became opportunities to deepen my technical understanding too!
The Result
Today, the platform seamlessly combines Paper.js for 2D visualization and Three.js for 3D capabilities, with backend services ready for future BIM integration and environmental analysis. This journey reinforced my belief that the right technology stack doesn't just solve today's problems, it can also enable tomorrow's possibilities, supporting both Senibina's mission to democratize spatial planning and my continuous learning as a developer.
💡 Current Solution
- Space Planner ⇒ MVP
- A web-based platform focused on intuitive 2D floor plan creation, featuring essential design tools and automated backend processing. The system includes core functionality for basic spatial planning and element design capabilities, leveraging professional-grade architectural technology under the hood.
- Space Planner ⇒ MAP
- Advanced spatial planning platform incorporating 3D modeling, comprehensive asset libraries, and professional documentation features. Enhanced with environmental analysis capabilities, performance simulation tools, and standards-based dimensioning for professional-grade spatial intelligence.
🗓️ Development Roadmap
- Research Impact: Establishes an architectural practitioner-led computational methodology that democratizes professional spatial intelligence by developing comprehensive cross-platform BIM integration and a scalable module ecosystem. Demonstrates that complex AEC accessibility challenges can be systematically solved through hybrid architectural-programming approaches, validated by Antler pre-seed investment..
- Technical Takeaway: Demonstrates how architecture technology combined with full-stack development can create accessible spatial intelligence platforms using automated server-side processing. By removing dependencies on professional software while maintaining BIM compatibility, this approach breaks down industry accessibility barriers through smart automation.
Senibina.Supply
2025 – Present
Bridging parametric tools with everyday goods design, democratizing complex computational methods to make advanced design technology accessible for creating innovative daily life objects.
🧑💻 Technology Stack
JavaScript/TypeScript, React, Remix, Vite, Tailwind, Hydrogen, Three.js, Rhino3dm.js, Rhino Compute, Grasshopper, RhinoCommon, C#, Node.js, ngrok, Google Compute Engine
🔍 Context
Traditional product customization platforms produce simplistic parameter adjustments that fail to leverage sophisticated parametric design intelligence, preventing designers from offering meaningful personalization while maintaining creative control.
- User Accessibility: Complex parametric design tools remain locked behind professional software barriers, preventing everyday users from accessing the geometric intelligence and design sophistication that these systems offer for product customization
- Platform Integration: E-commerce systems operate independently from parametric design workflows, creating a disconnect where customization cannot seamlessly translate into transactions and manufacturing specifications
- Consumer Reach: Professional parametric tools like Grasshopper have no direct pathway to reach everyday users, requiring designers to abandon sophisticated design logic when creating consumer-facing products
- Intent-to-Production: Customer preferences cannot directly generate production files through parametric systems, requiring manual intervention rather than automated user-to-fabrication workflows
💡 Current Solution
- Senibina.Supply ⇒ POC
- Integrated architecture combining Rhino.Compute processing with Hydrogen frontend, enabling real-time product customization and user-intent-to-fabrication workflows for 3D printing applications
- Senibina.Supply ⇒ MVP
- Multi-fabrication platform expanding parametric intelligence across digital manufacturing including laser cutting and CNC, with enhanced UI/UX for customization and consumer accessibility
🗓️ Development Roadmap
- Research Impact: Establishes a methodology for democratizing parametric design in consumer product customization, bridging professional computational tools with e-commerce platforms through direct practitioner-led development. Proves that Rhino.Compute can be made accessible to everyday users while preserving design authority, creating a scalable framework for multi-fabrication applications.
- Technical Takeaway: Demonstrates that combining industry tools with full-stack development can break down barriers between sophisticated parametric design systems and everyday users. Establishes streamlined workflows that automatically translate user preferences into fabrication specifications through integrated architectural and programming approaches, addressing fundamental gaps in product customization.