Laser-Based Ferrofluid Index Measurement

Job ID: 40495399

Budget: $30 – $250 USD

I’m developing an integrated-optics setup that uses a laser refraction method to determine the refractive index of ferrofluids, and I need a hands-on optical engineer with a strong background in laser systems to guide the project from concept to validated results.

The core task is to help me refine—then document—a repeatable bench-top arrangement where a tunable or single-wavelength laser passes through the ferrofluid sample, allowing the refracted beam profile to be captured and translated into an accurate index reading. Where I’m looking for your expertise:

• Optical path design: modelling the beam, cell geometry, and detection plane so refraction can be measured with minimal alignment error.
• Component selection: lasers, collimation optics, polarizers or index-matching fluids if needed, and the detector or camera best suited for capturing the refraction angle.
• Analysis workflow: equations or software scripts (MATLAB, Python, or similar) that convert the measured angle/spot displacement into an index value, including calibration against a reference medium.
• Integrated-optics considerations: advice on compact, chip-level alternatives for a future iteration once the free-space prototype is proven.
• Documentation: a concise report (schematics, bill of materials, alignment instructions, and sample data with calculations) so the experiment can be reproduced without ambiguity.

Acceptance criteria
1. Simulation and/or first physical test shows the index retrieved for a known liquid within ±0.002 of literature value.
2. Full documentation package delivered in editable format (Word/LaTeX plus native CAD or optical design files).
3. All code runs on a standard laptop without proprietary licences beyond typical MATLAB or Python libraries.

If you’re comfortable working with lasers, optical benches, and integrated photonics concepts—and can clearly communicate your reasoning—let’s talk about timelines and get this measurement platform up and running.