Stephen Ierodiaconou

Freelance Software Engineer at Beamly Limited

Tuscany, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Stephen Ierodiaconou is a freelance software engineer and technical lead with 17 years' experience helping startups turn ideas into deployed MVPs through architecture, team setup, UX-driven product advice and hands-on development. He leads Mangrove Root Limited’s technical practice and has guided projects from short engagements to full rearchitectures, primarily building back ends in TypeScript/Node.js and Ruby on Rails while also contributing front-end work. A former lead at Hassle.com and zeebox/beamly, he combines startup rigor with academic depth from a PhD in image and video processing and an MEng in Electrical & Electronic Engineering. An active open-source contributor, his work includes low-level enhancements to a Ruby compiler and long-standing contributions to the Cappuccino JS framework, reflecting a comfort with both systems-level detail and developer-facing libraries. Based in Tuscany, he brings a rare mix of research-grade signal processing expertise, practical engineering leadership, and even culinary curiosity honed at Leiths School of Food and Wine.
code16 years of coding experience
bookMEng - 1st Class, Electrical & Electronic Engineering, MEng - 1st Class, Electrical & Electronic Engineering at University of Bristol
stackoverflow-logo

Stackoverflow

Stats
789reputation
132kreached
8answers
5questions
github-logo-circle

Github Skills (20)

objective-c10
javascript10
float3210
foundation10
testing10
objcective-c10
foundation-sites10
ruby10
compiler-compiler10
obj10
compiler10
floating-point10
c-language9
cprogramming-language9
php6

Programming languages (9)

TypeScriptObjective-JCRustJavaScriptHTMLRubyCrystal

Github contributions (5)

github-logo-circle
cappuccino/cappuccino

May 2009 - Jan 2013

Web Application Framework in JavaScript and Objective-J
Role in this project:
userFull-stack Developer
Contributions:55 commits in 3 years 8 months
Contributions summary:Stephen's commits primarily focused on refactoring and improving the documentation of the Cappuccino framework's core Foundation classes. They added detailed briefs to the classes in the Foundation module and made cleanup changes in the documentation. They also added "Cocoa Compatability" classes for the older mutable classes, and updated the documentation for the replaceCharactersInRange method. The user also worked on adding CPDecimal and CPDecimalNumber classes and associated tests.
javascriptweb-applicationframeworkweb-application-frameworkapplication-framework
natalie-lang/natalie

Oct 2022 - Oct 2022

a work-in-progress Ruby compiler, written in Ruby and C++
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:4 reviews, 6 commits, 3 PRs in 24 days
Contributions summary:Stephen primarily contributed to the development and testing of Ruby compiler features, specifically related to floating-point number handling. Their work included adding support for infinite and NaN values, implementing methods like `numerator` and `denominator`, and updating existing tests. They also modified the compiler's internal C++ code to integrate these features. The user's work focused on improving the accuracy and robustness of the compiler's floating-point number handling.
cppwiprubycompilercompiled
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stephen Ierodiaconou - Freelance Software Engineer at Beamly Limited