Programming languages
- Typescript
- Javascript
- PHP
- C
- Python
- Elisp
- Scheme
- (S)CSS
- bash
- SQL
Live betting team. Frontend development with Vue, Vuex, Tailwind, SignalR. Consuming and aggregating realtime market data, delivering the best sports betting experience in the world. Leading architectural decisions & enhancing existing implementations with composable, functional, verifiably correct code. Increasing conversion rate and decreasing average time to conversion for players' markets. Mentoring of new employees.
Maintenance and modernisation of legacy code (Zend Framework 1). Migration to a microservices architecture. Improvements on content search functionality. PHP, Laravel, MySQL, Elasticsearch, React.
Full-stack development in node.js, Express, Typescript, Vue, PostgreSQL, three.js. Reactive, cross-platform, 3D CAD for the web platform, integrating with OnShape & other platforms. 0% → 80% test coverage, full Typescript support, CI/CD automations. Optimisation and bundle size reduction. Visual refresh of Phi. Implementation of Phi for tablet and pen interfaces. Integration of Stripe payments. Authentication & authorisation. Mentoring of new employees.
Full-stack development in PHP, Laravel, Lumen, Vue, SQL Server, MariaDB. Architecting CI/CD pipelines. Development of order automation, BI analytics, and internal tooling extending the company ERP. Mentoring of new employees.
Paid contributor for the Electron application. Corrections for Linux-specific bugs. Development in React, Typescript.
Founded and coordinated the Greek translation team. Content management through Wordpress. Development of internal tooling in jQuery. Wrangling and management of metadata ontologies.
Video game development in Python, PyGame, Panda3d. Native Linux application development in GTK3, Qt4. Embedded systems programming in ChibiOS. Compiler research (Scheme Lisp → Javascript).