Programming languages
- Typescript
- Javascript
- PHP
- C
- Python
- Elisp
- Scheme
- (S)CSS
- bash
- SQL
Live betting team. Frontend development with Vue, Vuex, Tailwind. Composable, functional, fully unit tested code. Mentoring of new employees. Leading architectural decisions. Coordinating with UX designers & product managers to deliver the best sports betting experience in the world.
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. Significant refactoring of legacy code. 0% → 80% test coverage. Optimisation and bundle size reduction. Mentoring of new employees. Implementation of Phi for tablet and pen interfaces. Integration of Stripe payments.
Full-stack development in PHP, Laravel, Lumen, Vue, SQL Server, MariaDB. Architected the 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. 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).