Work

LOKE

Full Stack Developer · Oct 2023 - Aug 2024 · 11 mos
Node.JS
TypeScript
Express.js
SQL (PostgreSQL)
HTMX

Responsible for designing and implementing tools to enhance ordering and store management processes. Integrated authentication systems, created data parsers to integrate external systems, and built features for handling orders and managing store operations.

An screenshot of a LOKE logo

LOKE is a powerful marketing engine for hospitality that personalises the customer experience to improve service, spend and footfall.

LOKE digitises your transactions and gathers data to feed it into a marketing engine that customises content, rewards and promotions for each customer. Increase your revenue while enhancing your customer’s experience.

With LOKE, comprehensive online ordering and payment systems, loyalty programs, marketing and reporting tools come together. An alchemy that tastes of success.

My role at LOKE

Backend and Frontend Developer

October 2023 to August 2024 · 11 mos

Projects that I’ve been involved in

Lightspeed Restaurant K-Series AddOn for LOKE Ordering:

  • Client token-based authentication (background requests).
  • User token-based authentication (initial configuration and connection).
  • Menu parser: converts menu data from Lightspeed to LOKE format.
  • Placing new orders in Lightspeed via LOKE Webhooks (handling statuses and errors).

In-site store status management panel:

This tool extends certain functionalities of existing AddOns, which are crucial for the product. Some features include:

  • Changing the status of orders.
  • Rejecting pending orders (allowing refunds).
  • Zendesk integration: allows submitting a ticket for support regarding an order.
  • Managing pick-up and delivery waiting times according to the store.
Some of the tools I frequently utilized in my day-to-day work
  • Node.js, TypeScript, Express.js, HTMX
  • Relational databases: PostgreSQL powered by KNEX
  • Deployment: Heroku
  • CI/CD: GitHub Actions
  • Version Control: Git, Github
  • Testing: Node.js native testing utility