Hi πI'm Thanush,
Building reliable backend systems β currently working on tokenised payments for banks and businesses in london.
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
Object-oriented & backend

Python
Scripting, data & Algorithms
Databases
Enterprise RDBMS & SQL expertise

Quarkus
Cloud-native Java framework

REST API
Design & implementation

Databricks
Data Engineering
Airflow
Scheduling & Workflow
AI & Agents
Data & Processing
Cloud & Tooling
Monitoring
Experience
Where I've been building β from fintech infrastructure to data platforms.
- Sep 2026 β PresentRemote / Hybrid, London
Software Engineer
CurrentFnalityBuilding payment solutions for tokenised wholesale settlement.
- Apr 2026 β Aug 2026Oxford Circus, London
Junior Software Engineer
YapilyMigrated database access controls to GCP IAM via Terraform across dev, staging, and production environments, and resolved Open Banking API data precision discrepancies across microservices.
- Aug 2025 β Apr 2026Canary Wharf, London
Associate Software Engineer, Data
EquiLendArchitected 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.
- Sep 2024 β Jul 2025Canary Wharf, London
Graduate Technology Analyst
EquiLendDeveloped 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.
- May 2023 β Aug 2023Paddington, London
Software Engineering Intern
NCR CorporationDeveloped 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.
- Jan 2023 β April 2024London
Demonstrator
Queen Mary University of LondonExplained computer science concepts to students, aiding in enhanced understanding of topics.
GitHub Activity
1,050 contributions in the last yearFeatured Projects
Side projects where I explore agentic AI, recommendation systems and full-stack product building.


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.



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.
Let's build something
Open to interesting conversations about fintech, distributed systems and agentic AI. My inbox is always open.
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": {
"email": "thanushcurtis@gmail.com",
"github": "github.com/thanushcurtis",
"linkedin": "linkedin.com/in/thanushcurtis"
}
}
# Initialize LangGraph Agent
portfolio_agent = StateGraph(DeveloperState)
portfolio_agent.add_node("profile", get_profile)
