Full Stack Developer · System Design · Cloud & DevOps · AI Integration
Full Stack Developer with 3 years building production Industry 4.0 SaaS: real-time Next.js dashboards, Node.js and Python APIs, and multi-protocol edge ingestion (MQTT) on a multi-tenant platform serving 95+ enterprise sites.


Full Stack Developer with 3 years at Nebeskie Labs building Enture™, a production Industry 4.0 SaaS platform serving 95+ enterprise sites across 14+ sectors. I build scalable Next.js front-ends, Node.js/Express and Python APIs, and PostgreSQL data layers, and ship features end to end, from design through deployment.
I work across system design, CI/CD, Docker, Kubernetes, and AWS, with hands-on experience in multi-protocol edge architectures (MQTT, RabbitMQ, TCP/IP) for OT-IT integration. I started as a UI Developer and earned a full-stack promotion within 12 months by taking on backend and infrastructure work.
Builds and operates scalable, resilient systems, from multi-protocol Edge Hubs aggregating real-time IoT sensor data to containerised microservices on Kubernetes and AWS. Focused on multi-tenant SaaS architecture, event-driven pipelines, and CI/CD automation.
Built full-stack features across Energy Management, Digital Twin, OEE, Utility Monitoring, and Carbon Footprint modules on a platform serving 95+ enterprise sites and 100+ users in manufacturing and buildings. Delivered real-time visualisation dashboards, device-management UIs, analytics and reporting modules, and a multi-tenant RBAC system with organisation-scoped access switching.
Built the delivery pipeline: Edge Device → Multi-Protocol Hub → PostgreSQL → Node.js API → Next.js UI on AWS infrastructure. Containerised services with Docker and authored Kubernetes manifests for scalable orchestration, supporting zero-downtime deployments and ~30% faster release cycles.
Built a master edge node aggregating real-time data from up to 32 heterogeneous field devices and ~500 parameters simultaneously over MQTT, HTTPS, RabbitMQ, and TCP/IP. It forms the real-time data backbone of the Enture™ Digital Twin and Energy Management systems.
A personal full-stack markets and portfolio platform: instrument search, live quotes streamed over Server-Sent Events, interactive candlestick charts, a transaction-based portfolio, allocation and performance analytics, and price alerts. The Spring Boot REST API is organised into 12 feature modules with 8 versioned Flyway migrations and a stateless JWT auth layer (short-lived access tokens, rotating refresh tokens, BCrypt). A portfolio engine derives holdings from a trade ledger using FIFO cost basis and computes realised and unrealised profit and loss, sector allocation, benchmark-relative performance, and money-weighted return (XIRR). Both services ship as multi-stage Docker builds with a GitHub Actions pipeline running JUnit 5 and Testcontainers tests against a real PostgreSQL instance.
A personal full-stack loan origination and servicing platform modelled on a small-finance-bank-style lending operation: customer onboarding and KYC, product selection with an EMI calculator, rule-based credit scoring with transparent reasoning, maker-checker approval, disbursement, and repayment collection. Every financial transaction is recorded in a double-entry ledger with interest-first payment allocation, amortisation schedule generation, and a full audit trail of state changes, with role-based access across six personas (applicant, loan officer, credit manager, disbursement officer, auditor, admin).
Developed Python batch servers generating ~200 branded Excel and PDF reports from live analytics data on cron schedules, automatically delivered to clients via email and WhatsApp. Integrated Twilio API for WhatsApp delivery and SMTP for email, with webhook-driven real-time trigger support.
A personal learning lab for authentication, authorization, and RBAC patterns using JWT access and refresh tokens: login and refresh flows, route guards, and role and permission-scoped access. Includes a sample real-time Energy Management dashboard that streams live metrics over Socket.io, backed by a Next.js front-end, a Node.js API, and PostgreSQL, built to practise multi-tenant auth and real-time data patterns end to end.
This site. A fast, SEO-optimised personal portfolio built with the Next.js App Router, React 19, Tailwind, and Framer Motion. Hardened with a strict Content-Security-Policy and security headers, structured data (JSON-LD) for rich search results, and deployed on Vercel.