A mode in a microsctructured optical fiber.

Research

My research has so far included mathematical modelling in optical communications systems, micro-structured optical fibres, anti-reflective motheye structures and phase noise in optoelectronic oscillators.

I have worked with the polymer optics group at the University of Sydney investigating the light capture properties of suspended-core high numerical aperture polymer fibres, chiral bragg fibres and developed software to solve the vector wave equation to calculate the modes of micro-structured optical fibers.

Previously I was at the University of Colorado at Boulder investigating theoretically the severity of collision-induced timing shifts between pulses in a WDM optical communications system.

Thesis: “Collision Induced Timing Shifts in Wavelength-Division-Multiplexed Optical Fiber Communications Systems”

My CV is available: [pdf]

Software

Polymode

Is an object oriented library in Python and C++ to find the modes of microstructured optical fibers. It has been released as open source software, although it is still an ongoing project.

Oscillate

I have also developed a python library for the simulation of phase noise in optoelectronic oscillators. It has been released as open source software.

Fibrator

An old library to solve the nonlinear Schrodinger equation by split-step is available as source code, however this is also included in the Oscillate project.

Contact Me

Contact me by email: doch...@gmail.com

By Skype: My status