Thanush ThilipkumarHi πŸ‘‹

I'm Thanush,

Building reliable backend systems β€” currently working on tokenised payments for banks and businesses in london.

Toolkit

Expertise Across Leading
<Dev> Technologies

With a deep understanding of modern development frameworks and tools, I specialize in creating scalable, and secure applications.

AI & Agents

Agentic AI & RAG

Java

Java

Object-oriented & backend

Python

Python

Scripting, data & Algorithms

Databases

Databases

Enterprise RDBMS & SQL expertise

Quarkus

Quarkus

Cloud-native Java framework

REST API

REST API

Design & implementation

Databricks

Databricks

Data Engineering

Airflow

Airflow

Scheduling & Workflow

AI & Agents

LangChainVector SearchFastAPIAgentic Workflows

Data & Processing

AirflowDatabricksJavaScriptSQLOracle & Postgres Databases

Cloud & Tooling

AWS Certified Solutions Architect – AssociateDockerGoogle Cloud

Monitoring

MicrometerPrometheusGrafana
Career

Experience

Where I've been building β€” from fintech infrastructure to data platforms.

  1. Sep 2026 – Present
    Remote / Hybrid, London

    Software Engineer

    Current
    Fnality

    Building payment solutions for tokenised wholesale settlement.

  2. Apr 2026 – Aug 2026
    Oxford Circus, London

    Junior Software Engineer

    Yapily

    Migrated database access controls to GCP IAM via Terraform across dev, staging, and production environments, and resolved Open Banking API data precision discrepancies across microservices.

  3. Aug 2025 – Apr 2026
    Canary Wharf, London

    Associate Software Engineer, Data

    EquiLend

    Architected and deployed 10+ Airflow ingestion pipelines on Databricks, automating data processing from sources including Salesforce, the NY FED, and ServiceNow into Delta Lake for production analytics.

  4. Sep 2024 – Jul 2025
    Canary Wharf, London

    Graduate Technology Analyst

    EquiLend

    Developed Java REST endpoints on Quarkus with reactive programming, refactored PostgreSQL queries and stored procedures, and implemented observability metrics across 6 microservices using Micrometer, Prometheus, and Grafana.

  5. May 2023 – Aug 2023
    Paddington, London

    Software Engineering Intern

    NCR Corporation

    Developed a Java data-import tool to streamline performance testing, tested software installation in Linux, and gained proficiency in Agile practices across a cross-functional team.

  6. Jan 2023 – April 2024
    London

    Demonstrator

    Queen Mary University of London

    Explained computer science concepts to students, aiding in enhanced understanding of topics.

GitHub Activity

1,050 contributions in the last year
MarAprMayJunJulAugSepOctNovDecJanFeb
MonWedFri
Less
More
Selected work

Featured Projects

Side projects where I explore agentic AI, recommendation systems and full-stack product building.

Agentic AI Portfolio Advisor screenshot 1
Agentic AI Portfolio Advisor screenshot 2
01 /

Agentic AI Portfolio Advisor

FastAPI | LangGraph | MongoDB Atlas

  • Built a multi-node agent graph using LangGraph for personalized financial analysis and portfolio recommendations.
  • Integrated MongoDB Atlas for user profiling and Vector Search with Voyage AI embeddings for historical market intelligence.
  • Developed a modern React dashboard using Vite to interface with the FastAPI backend, utilizing Cohere's Command-R+ for synthesis.
FastAPILangGraphMongoDBCohereReact.js
View Code
Movie Recommendation Web App screenshot 1
Movie Recommendation Web App screenshot 2
Movie Recommendation Web App screenshot 3
02 /

Movie Recommendation Web App

React.js | Flask | Python (Final Year Project)

  • Conducted literature review for current movie recommendation platforms, identifying key features and technologies in recommendation algorithms.
  • Designed and developed recommendation algorithm offering personalized movie recommendation using Natural Language Processing.
  • Built a web app using React, MongoDB and Flask Web development framework.
React.jsFlaskPythonMongoDBNLP
View Code
Get in touch

Let's build something

Open to interesting conversations about fintech, distributed systems and agentic AI. My inbox is always open.

agent.py

from typing import TypedDict

from langgraph.graph import StateGraph


class DeveloperState(TypedDict):

name: str

skills: list[str]

contact: dict


def get_profile(state: DeveloperState):

"""Agent node to retrieve Thanush's profile and contact details."""

return {

"name": "Thanush Thilipkumar",

"role": "Software Engineer & AI Enthusiast",

"company": "Fnality",

"skills": ["Scalable Backends", "Agentic Workflows"],

"mission": "Always looking for new opportunities to build cool things and solve hard problems.",

"contact": {

}

}


# Initialize LangGraph Agent

portfolio_agent = StateGraph(DeveloperState)

portfolio_agent.add_node("profile", get_profile)