Industrial design engineer · Barcelona

I engineer industrial objects for medical devices, mobility and hardware.

How a part holds up and how it gets made come first — before how it photographs.

Medical · Mobility · Hardware Elisava · UVic-UCC Open to internships

00IntroCover / video reel 01AboutProfile 02WorkAll projects 02.1FootpegMobility / DfAM 02.2ProsthesisMedical / body 02.3GraftingMechanism / forestry 02.4EVHardware / Simon 02.5reflexMaterial / circularity 02.6XatracInterface / system 03GalleryRenders / bento 04VideoMotion archive 05ExtrasCamera roll / rack 06ContactMail / links 07ColophonHow it's built

About

Barcelona

I'm an industrial design engineer at Elisava, Barcelona. My work usually starts from a constraint — what a part has to carry, how it has to be made — and the form follows from there. Engineering and appearance get decided together, not one after the other.

What I keep coming back to is the point where an object stops looking styled and just looks right for what it does. A prosthesis that fits one body. A footpeg that survives a race. The same instinct runs through all of it, whether the result is a medical device or an interface.

Working across fields this different — a surgical tool, a motorcycle part, a news interface — isn't a lack of focus. Underneath they're the same job: take something messy and give it a shape people can use.

Education
Industrial Design Engineering (GEDI) — Elisava / UVic-UCC, Barcelona
Capabilities
CAD — Rhino · Grasshopper · nTopology · Creo · SolidWorks
Simulation — FEA / CFD · topology & TPMS lattices
Methods — Ashby / GRANTA · DfAM / DFMA · prototyping
Programming — Python · C# · Arduino
Languages
Spanish · Catalan · English · French (basic) · Arabic (basic)
Status
Open to internships — Barcelona / relocation

Work

6 projects · 2024—2026

Mobility — component / DfAM

Footpeg — Stark Future

2026

A titanium footpeg for the Stark Varg Skugga, redesigned to be longer and lighter without losing strength. Built in parametric CAD with topology optimisation and FEA, then set up for metal additive manufacturing.

306 → 219 g · three iterations FS ≥ 1 · structurally validated Titanium additive manufacturing
Presentation frame — final footpeg geometry paired with the Stark Future / Varg Skugga use context.
01 · Parametric design

Fixed interface, longer support, controlled geometry.

A parametric skeleton controls the critical dimensions: 160 mm length, 50 mm width, 5° inward tilt and 85° relative to the side plane of the motorcycle. The CAD work resolves the transition from the bike interface to a longer, lighter support surface.

Final CAD: open walls, diagonal ribs, grip teeth and mud-evacuation voids.
Physical prototype showing the final structural language as a real component.
02 · Structure / validation

The rib pattern comes from the load path.

Two load cases mapped the structural behaviour: 5 kN at two-thirds of the support plus 5 kN frontal load; and 3 kN at one-third and two-thirds plus the same frontal load. Both studies pointed to a diagonal main rib with secondary reinforcement near the interface and tip. The final geometry reaches the minimum safety factor target of 1. Maximum von Mises stress appears around the interface and decreases through the rib network. Maximum displacement is located at the far tip and remains controlled at 3.43 mm.

Topology output used as the structural map for the diagonal rib system.
von Mises simulation: 916.7 MPa max, then 468.8 MPa and 238.8 MPa through the component.
Displacement simulation: 3.43 mm maximum deflection at the far tip.
03 · Manufacturing

Print orientation, build plate and jig close the loop.

Bambu Studio was used for rapid orientation studies, then nTop for support generation and build-volume distribution. The final orientation is 40° in X and 27° in Y, with an estimated 22.3 g of titanium supports per part. The jig fixes the printed part for repeatable machining of the spring-hole interface.

Support strategy: print orientation and support bars prepared for metal additive manufacturing.
nTop build-volume study: 42 footpegs in a 7 × 6 distribution.
JIG concept: lower cavity and upper lock for repeatable post-machining.

The result isn't only a lighter footpeg. It's the full route from a use case to a printable titanium part: parametric model, topology study, FEA, print setup. For me the route is as much the project as the part itself.

ContextELISAVA × Stark Future · Footpeg Challenge
MaterialTitanium · metal additive manufacturing
ToolsPTC Creo · Altair Inspire · Bambu Studio · nTop

Medical — body device

Breast prosthesis — Gÿro

2026

A post-mastectomy breast prosthesis built from a gyroid TPU lattice. The lattice matches the weight and feel of tissue, but unlike solid silicone it breathes and washes easily.

01 — Full render. A porous gyroid TPU volume designed to reduce weight, create airflow and behave closer to soft tissue than a solid silicone mass.
01 · Soft lattice

The surface is the mechanism.

The gyroid is the core functional decision. Its continuous porous wall creates an open structure for airflow and cleaning, while the thickness and density can be tuned to approach a soft viscoelastic response.

03 — Zoom. Porosity is not decorative: it controls ventilation, surface access and mechanical softness.
04 — TPMS choice. Gyroid is selected because its continuous and near-isotropic behaviour fits a soft-body prosthesis better than directional patterns.
02 · Computational definition

The object is generated, not sculpted.

The model is built as a parametric system: breast volume, gyroid field, trimmed lattice, internal branching and controlled density. This makes the prosthesis adjustable to different scans and cup references instead of being a single fixed shape.

05 — Plan / spec. B-cup reference dimensions: 63.0 mm, 99.6 mm and 121.4 mm.
06 — Anatomy. The internal tree references denser support structures; the gyroid body references the softer adipose behaviour.
07 — Definition. Grasshopper controls the gyroid field, volume trimming and internal branching structure.
03 · Natural mechanics

Porosity comes from structural logic.

Natural cellular systems and breast biomechanics explain the project’s structure. The prosthesis needs lightness, distributed load paths and differentiated support between softer adipose behaviour and denser internal tissue zones.

08 — Biomechanics. Different tissues and ligaments respond differently under motion, so the prosthesis cannot behave like one uniform block.
09 — Natural references. Cellular structures show how porosity can distribute material without losing continuity.

Gÿro is really a small material system: a scan sets the fit, the gyroid TPU makes it soft and lets it breathe, an internal tree carries the load, and MJF prints it. Where I'd take it next is the lattice itself — tuning density and wall thickness until it behaves more like real tissue.

ConceptGÿro · external breast prosthesis
MaterialTPU 98A · Multi Jet Fusion · vibratory polishing
SystemGyroid lattice · internal tree · natural mechanics · textile interface

Forestry — nursery tool

Grafting tool — Generalitat

2024

Handheld grafting tool for stone pine nurseries, designed to combine adaptive bark peeling and three repeatable blade-guided cuts in a safer, easier-to-learn mechanism.

01 — Main render. Final side view of the articulated grafting tool: adaptive peeling tip, hinge, spring logic and blade housing.
01 · Function

Guided notches and adaptive holes structure the action.

The tip includes two circular holes for bark peeling by rotation. Their effective diameter changes with the opening angle of the handles, adapting to different branch sizes. Behind the tip, the guided notches stabilise the scion/rootstock for vertical, horizontal and diagonal cuts with one replaceable blade.

03 — Tip detail. Adaptive peeling holes plus guiding geometry: function is concentrated at the nose of the tool.
04 — Alternate side. The blade housing, hinge and two-handle relation become legible in profile.
02 · Architecture

Simple assembly, standard parts.

Six-component logic: top handle, bottom handle, 40 mm razor blade, torsion spring, two M3 screws and two M3 nuts. The blade can be replaced by loosening one screw; no adhesives or welds are required.

03 · Mechanical validation

High safety factor, clear critical zones.

FEA checked spring torsion and peeling load. With PVC as reference body material, the study reported 2.77 MPa maximum von Mises stress in torsion and 4.257 MPa in peeling, both far below the 45 MPa yield strength. The resulting safety factors are 16.25 and 10.57.

05 — FEA overall. Stress concentrates around hinge transitions and local feature changes.
06 — FEA detail. Critical transitions around the peeling zone become clear for radius/thickness refinement.
04 · Material / context

Robust polymer body, metal blade, forestry setting.

The design language stays direct: matte polymer volumes, exposed metal hardware, visible hinge logic and a replaceable blade. The contextual reference is the stone pine environment, because the object belongs to a specific agricultural process.

07 — Material cues. Matte structural plastic + metal hardware + stainless blade.
08 — Context. The project is tied to stone pine production and nursery work, not a generic gardening tool.

The aim was a tool a nursery could keep using, not a one-off prototype — off-the-shelf M3 hardware and a catalogue blade you change with a single screw. Next I'd work on the grip and add a cover for the blade in transport.

ClientGeneralitat de Catalunya
UseStone pine grafting · nursery workflow
SystemGuided blade · adaptive peeling · torsion spring

Energy — residential wallbox

EV charger — Simon SM34

2026

A home EV charger for the Simon Challenge. The electronics stay as they are; everything around them — the shell, the light diffuser, the way it is serviced — is redesigned around one continuous perimeter light.

Challenge / brand context Simon logo
01 — Final hero render. Compact black wallbox with a continuous perimeter LED language that structures the whole product identity.
01 · Lighting strategy

The LED is treated as a perimeter interface, not as an added indicator.

The light path wraps the geometry and converts status feedback into a readable spatial cue. The diffuser is integrated into the shell section rather than applied as a separate frontal token, which gives the product a more coherent visual signal both close-up and from distance.

04 — Section detail. The LED diffuser is resolved directly in the enclosure section.
05 — Shell studies. Upper body, lower body and top cover are tuned as a family of coordinated surfaces.
06 — Assembly. A short looping animation of the component stack.
02 · Product architecture

Cover, diffuser, board and base are separated into a readable stack.

The assembly is organised into an upper cover, the LED support and diffuser, the internal power board, protection elements and the lower housing with cable entry. This reduces ambiguity during assembly and gives each part a clear role.

07 — Mounted front view. The front face is simplified so the perimeter line remains dominant.
03 · Industrial reading

The form is reduced to a robust enclosure with a single recognisable signature.

Instead of breaking the front into panels and details, it uses a few chamfers, a recessed centre and the light loop to hold everything together. It ends up reading as a compact, protective object you recognise as a home charger.

The redesign leaves the electronics alone and reworks the body around them. The perimeter light does the signalling, so the front face can stay plain, and the exploded view shows how the whole thing comes apart for service.

ChallengeSimon Challenge 2026 · residential EV charger
ScopeEnclosure · diffuser path · access logic · final product language
MediaRenders · exploded views · motion loops

Circular product — furniture / sustainability

re-Flex table — Proposal II / monomaterial PP

2026

re-Flex table presents only the selected route: Proposal II, a monomaterial PP redesign of the Steelcase Flex table. The project focuses on reducing material complexity, removing user assembly and building a return loop for reuse or material regeneration.

01 — Final Proposal II redesign. Monomaterial PP body, integrated lower shelf, wheel system and no user assembly.
01 · Core decision

Make the table easier to produce, recover and recycle.

The redesign moves away from an assembled object made from several materials. A single PP body reduces separation problems, simplifies the product story and makes the return loop more believable.

03 — Product details. Variants, lower shelf, wheel detail and continuous structural language.
02 · Environmental reading

The numbers behind the monomaterial decision.

The comparison quantifies why the monomaterial route was chosen: a reported 58% reduction in environmental impact against the multi-material original.

04 — Comparative impact chart. The monomaterial route is the relevant result, with a reported 58% environmental impact reduction.
03 · Technical validation

Three load cases, three buckling results.

Each case reports its applied load and the resulting buckling deflection, read directly from the simulation.

900 NBuckling 6.6 mm
600 NBuckling 5 cm
400 NBuckling 5 mm
04 · Circular operation

How the table re-enters the loop.

The lifecycle and business diagrams map the full circular path: recovery, transformation, fabrication, use and return, reintegration and second life.

05 — Lifecycle diagram. Recovery, PP regeneration, regional manufacturing, distribution, use and reuse.
06 — Business model diagram. Collection, transformation, manufacture, use and return, followed by reintegration or second life.

re-Flex commits to one route: a single-material PP table. Because it is one polymer throughout, it needs no sorting to recycle and no assembly by the user, and it can re-enter the loop at the end of its life. That one decision is where the 58% impact reduction comes from.

Selected routeProposal II · monomaterial
Material strategyRecyclable PP body
Impact claim58% environmental reduction
SystemUse · return · reintegration · regeneration

Systems — information / generative media

Xatrac — Love & Violence

2026

Xatrac is an experimental news interface that turns events into a readable map of cause and effect. Instead of flattening a conflict into two sides, it holds the event together with the countries involved, the conditions behind it, how the media framed it, and what nobody actually knows yet.

01 — Motion prototype. Playback opens in a dedicated layer so the sequence reads as a designed piece instead of a default browser block.
01 / Input

Collect the event

The system starts from a current conflict or crisis and pulls different journalistic accounts instead of relying on a single source.

02 / Context

Add structure

Country data, historical conditions and surrounding relations are attached to the event so the headline can be situated.

03 / Compare

Read perspectives

AI is used to compare the narratives, detect emphasis and reveal where the accounts converge, diverge or omit information.

04 / Output

Map uncertainty

The interface returns a causal map that helps the user see connections and also keeps the unknown parts visible.

01 · Problem

The news feed isolates effects from causes.

Most interfaces privilege immediacy because speed increases consumption. That mechanism compresses time and hides the structures that produce the event, so the reader reacts to impact without seeing the wider configuration.

02 — Relational field. The project treats the event as a dense set of unstable links instead of a line of headlines.
03 — Mediation. Screens do not simply show events; they select, crop and stage them.
02 · Framework

Direct violence is visible. Structural violence is slower and harder to see.

Xatrac links immediate events with long-duration pressures such as unequal resources, constrained mobility, institutional force, trade dependencies and the media narratives that make those conditions appear natural.

04 — Interface field. Nodes, routes and empty zones communicate how evidence, actors and relations are distributed.
05 — Graphic syntax. The network strip is used as a compact layer to maintain continuity without wasting space.
03 · System logic

Collect, compare, connect, explain, refuse false certainty.

The intended workflow gathers different sources, compares their framing, connects the event to broader structures and proposes explanations only when the mechanism is grounded. When the evidence is weak, the system must show the doubt instead of fabricating closure.

Xatrac is the most experimental case in the portfolio because the designed object is not a physical artefact but a reading system. The value of the project comes from how it reorganises information: it helps the reader move from headline shock to contextual understanding by revealing actors, relations, causes and uncertainty inside the same interface.

ContextCrossover Project · Taller 2 · Love and Violence
FocusGenerative technologies · causal mapping · media mediation
User valueContext before judgement · perspectives before polarisation
LogicEvent → context → perspectives → causes → uncertainty

Computational

9 studies · Rhino / Grasshopper
Recursive branching structure generated parametrically in Grasshopper
01 · Recursion Recursive branching structure Self-similar growth resolved into 1,000+ generated curves from a single parametric definition. Rhino · Grasshopper.
Twisted parametric vessel surface modelled in Grasshopper
02 · Surface Twisted parametric vessel Rotational surface driven by section profile and controlled twist along the axis. Rhino · Grasshopper.
Doubly-curved NURBS surface controlled by a point grid in Grasshopper
03 · Surface Control-point lofted surface A doubly-curved patch driven by a movable grid of control points — the saddle geometry follows the points. Rhino · Grasshopper.
Ribbed vessel of revolution with stacked contour rings, modelled in Grasshopper
04 · Revolution Ribbed vessel of revolution A profile curve swept around the axis into stacked contour rings, with an axial twist running through the body. Rhino · Grasshopper.
3D Voronoi cell lattice filling a bounding box, generated in Grasshopper
05 · Lattice Voronoi cell box A bounding box subdivided by 3D Voronoi cells from scattered seed points, then wired into a strut lattice. Rhino · Grasshopper.
Organic freeform volume wrapped in a cellular lattice shell, modelled in Grasshopper
06 · Topology Cellular shell on a freeform volume An organic mesh wrapped in a cellular lattice — a lightweight open shell standing in for a freeform solid. Rhino · Grasshopper.
Double-helix structure with bridging rungs swept along a path in Grasshopper
07 · Helix Double helix Two phase-shifted helices bridged by rungs and swept as a single tube — a DNA-style strand from a parametric path. Rhino · Grasshopper.
Twisted tower built from rotated stacked sections in Grasshopper
08 · Twist Twisted tower Stacked cross-sections rotated incrementally up the vertical axis, then contoured into a ruled, fluted tower. Rhino · Grasshopper.
Fluted conical spire generated from a spiral contour in Grasshopper
09 · Spiral Helical spire A spiral contour lofted into a tapering conical spire — pitch and taper set the depth of the flutes. Rhino · Grasshopper.
Curated render archive

Extras

Camera roll

Visuals — motion

Contact

Open to internships
oserroukh@outlook.com

Colophon

How this site is built

This site is the same job as the objects in it: take something with real constraints and give it a shape that holds up. It's one hand-written file — no framework, no page builder, no template — tuned the way a part gets tuned.

Designed & built by Omar Serroukh · Barcelona
Build
Vanilla HTML · CSS · JavaScriptSingle self-contained document. No frameworks, no heavy libraries.
Progressive enhancementWorks without JS — noscript fallback, print stylesheet.
Type
Neue Montreal / GeistGrotesque for voice; self-hosted Geist as the open fallback tier.
Geist MonoMonospace for data, indices and specifications.
Fluid modular scaleclamp() steps, capped for zoom to 200% (WCAG 1.4.4).
Motion
cubic-bezier(.23, 1, .32, 1)House ease-out — fast in, settles out. UI transitions ≤ 200 ms.
Transform & opacity onlyGPU-composited; nothing animates layout.
Accessible by default
Respects the systemprefers-reduced-motion, reduced-transparency, reduced-data, forced-colors, prefers-contrast.
Keyboard & screen readerFocus management, dialog traps, skip link, labelled regions.
Performance
Core Web Vitals budgetTargeting LCP < 2.5 s · INP < 200 ms · CLS < 0.1.
Lazy media · sized imagesDimensioned to prevent layout shift; decorative motion is optional.
Privacy
No trackers · no cookiesNothing analytics, nothing third-party. Just the work.