Сделал блестящую карьеру в IBM (Мельбурн), где начал работать клерком в 17 лет. Несмотря на отсутствие университетского образования, в возрасте 25 лет достиг своей цели — создавал ведущее ПО. Проектировал и создавал ПО для операционных систем IBM, был автором многих прорывных технологий и руководителем успешных проектов. 5 раз подряд награждался «недостижимой» IBM Rating 1, дважды получил одну из высочайших наград корпорации за выдающиеся инновационные достижения Outstanding Innovative Achievement Award. Достигнув почти всего, что можно, в 1993 году покинул IBM в должности ведущего системного стратега.
Основал собственную консалтинговую компанию Nebulon Pty Ltd (Мельбурн). Его философией является выполнение проектов вовремя, в рамках бюджета и с оговоренной функциональностью. Nebulon добился 100 процентной успешности в создании сложных технологических решений в соответствии с этой формулой. Один из выдающихся проектов был проект в Сингапуре (1995-1999), где он унаследовал огромный бесконечный проект по созданию обширной коммерческой корпоративной и потребительской системы кредитования. Сингапурский проект был одним из крупнейших в то время проектов на Java и оказался местом рождения нескольких технологий. Крупнейшим прорывом было создание новой техники в объектном моделирования – цветное моделирование с архетипами (colour modelling with archetypes), впервые в мире использованное Питером Коадом (Peter Coad) и Джефом. Затем, используя Agile в управлении проектом, Джеф разработал минималистичную практику из 5-шагов, названную Feature-Driven Development (FDD). Джеф написал книгу в соавторстве с Питером Коадом и Эриком Лефебвре (Eric Lefebvre) о цветном моделировании и FDD, названную «Java Modeling in Color with UML: Enterprise Components and Process» (Prentice Hall, 1999). Книга стала мировым бестселлером.
Помимо своей выдающейся IT экспертизы, является признанным новатором, автором и докладчиком. Это лидер-визионер, с огромным опытом общения с людьми и умением вдохновлять людей вокруг себя. Славится тем, что умеет объяснять сложные технические вещи даже людям, далеким от IT.