Я начал программировать еще до получения формального образования, которое на время ушло в сторону металлургии и материаловедения. В тот период я специализировался на стандартах EN и ASME, где работа строится вокруг точных вычислений: фазовых диаграмм, размерных цепей, конвертаций и пределов усталости. Числа имеют значение, когда деталь должна выжить на реальной производственной линии, поэтому эта дисциплина научила меня быть внимательным к границам.
Проработав в этой области некоторое время, я вернулся к разработке программного обеспечения. Имея более 15 лет профессионального опыта, я вижу, что у этих двух сфер больше общего, чем принято считать. Обе вознаграждают тех, кто заботится о корректности, граничных случаях и тех моментах, где привычные предположения перестают работать.
Проект Callculation вырос из этой привычки. Инструменты для расчетов, которые мне требовались в сети, часто были медленными или содержали ошибки в деталях. Я начал создавать версии, которыми хотел бы пользоваться сам, а затем открыл к ним доступ для всех.
Помимо работы над инструментами, я занимаюсь исследованиями в области безопасности. Я сообщаю об уязвимостях через HackerOne и Bugcrowd, а также имею благодарность от Microsoft Security Response Center за раскрытие информации в 2021 году. Анализ ошибок других инженеров это отличный способ помнить о том, как легко внедрить ошибочные предположения, и это заставляет меня строго относиться к валидации входных данных в калькуляторах.
Если вы заметили баг, нуждаетесь в инструменте, которого еще нет, или просто хотите обсудить логику расчетов, напишите мне. Я читаю каждое сообщение.
Education
- Университет Коджаэли (Kocaeli University) Бакалавр наук (BSc) · Металлургия и материаловедение · 2010–2015 · Коджаэли, Турция