/* Full-stack engineer with 15+ years — Node.js, React, billing systems, OCPP/EV charging, ETL, video transcoding & AI/LLM. Team/Tech Lead for contract and lead roles. */
I'm a full-stack engineer with 15+ years of experience designing and delivering high-performance software. I specialise in architecting scalable products end-to-end, with deep expertise in Node.js, React.js, JavaScript, MongoDB and PostgreSQL. Across my career I've built financial and payment billing systems, energy-metering and EV-charging billing platforms on the OCPP protocol, large-scale data-scraping and ETL pipelines, and video-streaming, IoT and computer-vision solutions. I have extensive experience with video transcoding and real-time processing, recognition and tagging of video streams (from cameras, drones and live streams), including ad-break detection. I professionally integrate AI models and LLM pipelines into products and rely on AI approaches and tools (LM Studio, Ollama, MCP) in my daily work. I work TDD-first and aim to drive production issues to zero.
A billing and management platform for electric-vehicle charging networks, built around the OCPP protocol (1.6J and 2.0.1). The system handles charge-point provisioning, real-time charging-session management over WebSockets, energy-metering, tariff-based billing and operator/driver dashboards.
Extensive work on large-scale video transcoding and real-time processing and recognition of data from video streams — analysis and automatic tagging of footage from cameras, drones and live streams, plus ad-break detection for ad-supported streaming.
Digital banking product enabling secure money transfers and payment operations worldwide — spending in-store, online and in apps via Apple devices. My focus was the financial billing and transaction-processing backend behind the mobile application.
Pluto TV, a Paramount (ex. Viacom VCBS) company, is the leading free streaming television service in America, delivering 100+ live and original channels and thousands of on-demand movies in partnership with major TV networks, movie studios, publishers, and digital media companies. Pluto TV is available on all mobile, web and connected TV streaming devices and millions of viewers tune in each month to watch premium news, TV shows, movies, sports, lifestyle, and trending digital series. Headquartered in West Hollywood, Pluto TV has offices in New York, Silicon Valley, Chicago and Berlin.
Digital Brand Department. As one of the project, Itsapark - is a multi-brand platform for fashion and lifestyle and we encourage our users to click what they love, read what they want and only buy what they need. We hand-pick better buys and connect people with hot products and brands via inspiring content — from sustainable options and pre-loved pieces to life-long investments. Just the good stuff.
Implementing new Digital Brand initiatives like NFT, Events and Activities in different countries and regions (USA, Japan and Europe), related with Brand promotion and new approaches in Online Shopping Culture.
A Machine Learning company focused on quantifying the value of Higher Education. AstrumU’s purpose is to help students find meaningful careers in which they can excel. They’re doing this through leveraging machine learning to drive transparency and efficiencies into the marketplace for the benefit of students, universities, and companies.
Astrum is one of several up-and-coming companies using technology to match employers with recent grads. The company uses machine learning and predictive analytics to help students find impactful careers.
Its end customers are large corporations that are trying to find talented employees.
IDEX Exchange (https://idex.market) - IDEX is a decentralized exchange based on Ethereum, featuring ERC20 tokens and Ethereum trading pairs. The platform uses smart contracts that give users the opportunity to manage their private keys, allowing them to trade in a secure peer-to-peer environment. As safer alternatives for fund management, IDEX decentralized exchange features Meta Mask wallet integrations and Ledger Nano S, which are preferable to entering user private keys manually.
IDEX works by leveraging its smart contracts to manage its users’ transactions, unlike other decentralized exchanges. It allows a user to sign off a transaction with their private key but will broadcast the transaction to the Ethereum blockchain itself. In this way, it is able to update account balances and order books in a timely manner. This ensures reduced friction as it allows proper management of the flow of network transactions, providing a centralized exchange user experience without compromising the security and user control of a decentralized exchange.
Part-time engagement as Senior Full-stack Software Engineer — backend refactoring, integration and unit testing, codebase reduction, performance optimisation for block operations within ETH trading, and UI optimisations.
Part-time engagement on Bosch Auth Server — a global authorization system for Bosch intranet consumers (Bosch affiliate companies worldwide) covering authorization to internal resources, RBAC, security verification, and notifications across corporate channels (Slack, email, chat, SMS).
Xenial — enterprise restaurant and managed food-service technology, installed in 51,000 locations, hosting 110,000 merchants in the cloud and supporting operations across 62 countries.
Backed by 30 years of experience providing POS systems to restaurants and retail businesses, the company embraced smart mobile devices and cloud computing to modernise its platform.
BotScanner — a browser plugin that determines, in real time, whether each online visitor is a bot, using browser metrics and behavioural signals to detect non-human patterns and rule-block abusive activity that would otherwise overload the server.
SocialBakers — a global scraping solution that lets companies track social activity across Facebook, Twitter, YouTube and other networks. The platform scrapes metrics for each tracked account (subscriber counts, likes, growth velocity and more) and builds rankings of social pages by country and topic (politics, fashion, travel and so on).