Hello, my name is

Joan Louji.

I build systems that think, scale, and evolve.

I engineer intelligent, end to end systems built for scale and real-world complexity. I focus on clean architecture, reliable data foundations, and AI that works in production.

01.

About

I’m a software engineer who enjoys solving real-world problems through thoughtful system design. Over the years, I’ve primarily worked in logistics and supply chain products, building systems that manage complex workflows, pricing logic, auditing, and large-scale data processing pipelines.

At Quaking Aspen (Freehand), I focus on designing and building production-grade systems across the stack. My current work involves architecting scalable “agent-based” systems that can operate independently, whether for auditing, routing, costing, or other evolving business logic. I enjoy thinking through architectural decisions and building systems that are not just functional, but reliable and adaptable as requirements change.

Skills I'm familiar with and my interests

JavaScriptTypeScriptReactNode.jsEmbedding ModelsGenerative AILLM-based SystemsAI AgentsJavaPythonFlutterNginxRedisPostgresMongoDBDockerGitLangChainAWSBlogging

Links

Experience

Jan 2026 — Present
Part of the Autonomous Supply Chain team, building GenAI driven logistics systems from rate card extractions to complex rate costing logics with a focus on designing intelligent agent team that adapt to frequently evolving business logic.
Generative AIDocument IntelligenceEmbedding ModelsAI AgentsTypeScriptNode.jsPythonAWS
Feb 2025 — Jan 2026
Continued ownership of critical modules and mentoring. Drove technical decisions and collaborated with cross-functional teams on the Cost Engine and Rate Management systems.
TypeScriptMicroservicesAWSNode.jsVue 3PythonJava
May 2023 — Feb 2025
Played a key role in modernizing and scaling the logistics costing platform from migrating to microservices and upgrading the frontend, strengthening security, optimizing high-volume data pipelines, and mentoring engineers through code reviews and hiring.
Vue 3MicroservicesNode.jsAWS LambdaStorybookGraphQL
Feb 2021 — May 2023
Worked across multiple logistics teams, integrating TMS with external systems, building warehouse APIs, enabling real-time data synchronization across integration pipelines, and supporting the transition to Flutter while contributing to hiring and team development.
Node.jsExpressVue.jsFlutterWebSocketsD3.js
Dec 2020 — Feb 2021
Developed a new service that acted as an intermediary between third-party carriers and Pando for shipment bookings, edits, cancellations, and tracking.
Node.jsVue.jsMongoDBDockerAWS

Works

October 2025
Level Up
Level Up is a modern game hub I built to bring classic web games together in one clean, responsive experience. It’s designed to feel smooth, simple, and fun — with thoughtful UI, subtle animations, and a structure that makes it easy to expand over time. The goal wasn’t just to recreate old games, but to rebuild them properly using a scalable architecture with Next.js, React, TypeScript, and Tailwind CSS. Each game is built with attention to performance, state management, and user experience.
Next.jsReactTypeScriptTailwind CSS
October 2025
Excel Table Extractor
Excel Table Extractor is a utility I built to intelligently detect and extract structured tables from Excel files or raw 2D arrays. Instead of assuming perfect formatting, this tool identifies connected groups of cells that form meaningful tables — even when the layout includes gaps, merged cells, or irregular structures. It’s designed to handle real-world Excel data, where formatting is rarely clean. The extractor works in both Node.js and browser environments, making it flexible for backend processing as well as client-side applications.
Node.jsExcel Table extractionAlgorithmic Table Detection
June 2025
Joan Louji's Portfolio Website
This is my personal website, a place where I share who I am, what I’ve built, and what I’m currently working on. It includes an introduction, my experience, selected projects, blog posts from Medium, and a simple way to get in touch. I built it with Next.js, React, TypeScript, Tailwind CSS, and Framer Motion, focusing on clean structure, smooth interactions, and long-term maintainability. The idea was to keep the design minimal while making the architecture easy to extend and update.
Next.jsTypeScriptTailwind CSSFramer Motion
May 2025
Last-Mile Delivery Assignment Engine
A TypeScript engine that optimally assigns delivery orders to riders in real time. It balances SLA compliance, travel distance, workload fairness, and route stability while respecting constraints like vehicle capacity, time windows, and geography. Built to handle high-volume operations, it supports intelligent batching, surge adaptation, re-assignment logic, and flexible configuration for different delivery models — from food and e-commerce to critical shipments.
TypeScriptLast-Mile DeliveryReal-time AssignmentDelivery OptimizationNode

Posts

Jun 23, 2025
First step into LangChain to Understand, Build and Explore
AI is becoming a part of everything. From chatbots that answer support tickets to tools that write your code or summarize invoices. What’s behind most...
javascriptollamalangchainartificial-intelligencejoan-louji
First step into LangChain to Understand, Build and Explore
Jan 1, 2025
Linear Search Algorithm — Implementation in Java
Linear Search Algorithm — Implementation in Java Linear search using Java This blog is intended to explain about the Linear Search Algorithm and its w...
Linear Search Algorithm — Implementation in Java
Mar 11, 2024
Ensure Data Consistency using MongoDB write concern.
Imagine a situation where you are placing an order on an E-commerce website for a highly sought-after product that’s in limited stock. Once you clear ...
writedata-consistencyacidconsistencymongodb
Ensure Data Consistency using MongoDB write concern.
Sep 30, 2020
JWT Auth with Node and Passport JS
Cover Image JWT is an open standard for transferring data securely between two parties. It is used with authentication systems to make authenticated r...
nodejsexpressjspassportjsjwtprogramming
JWT Auth with Node and Passport JS

Ideas Don't BuildThemselves. Let's Talk

I'm always open to collaborations or conversations. Drop me a message anytime.

sjlouji10@gmail.com
My Address
Joan Louji
13/7, Lake Area 3rd Cross Street,
Nungambakkam, Chennai – 34.
Follow Me
GitHubMediumLinkedIn