બધા વિકાસકર્તાઓની જેમ, તેમણે કમ્પ્યુટર સોફ્ટવેર માટે કોડ લખ્યો તેમની જવાબદારીઓમાં વિવિધ તકનીકીઓનો ઉપયોગ કરીને જટિલ વેબ એપ્લિકેશન્સની જરૂરિયાતો એકત્ર કરવા, વિશ્લેષણ અને ડિઝાઇનનો સમાવેશ થતો હતો.