Portrait of Tanishpreet Singh Sidhu

Tanish Sidhu

Hello

Agent View

I’m Tanish, a Software Engineer from Chandigarh, India, now based in Belgrade, Serbia.

For the past 7+ years, I’ve been building software in FinTech, working on systems where correctness, reliability, and the realities of production matter. Most of that time has been working closely with customers and solving problems that rarely arrive neatly packaged.

I’ve worked on everything from backend services and business logic to integrations and the less visible parts of enterprise software that have to keep working long after they’ve been shipped. Working directly with customers has also meant spending a lot of time understanding problems before writing solutions, and figuring out what is actually broken, what matters, and what a practical fix looks like.

My interests have gradually moved beyond the boundaries of a single stack or role. I like learning whatever is necessary to get an idea working, whether that means picking up a new language, understanding an unfamiliar system, or building something from scratch. A lot of the things I work on now come from that curiosity: taking a problem I find interesting and seeing how far I can take it.

I’m particularly interested in AI and what happens when software stops being entirely deterministic. I build with LLMs and agents, and explore how these systems can be made genuinely useful, reliable, and trustworthy.

I like being somewhere between engineering and product, close enough to the details to care about how something works, but far enough out to ask whether it should exist in the first place.

stack

C# .NET Claude Code Codex Cursor OpenCode OpenClaw Hermes LangGraph Python TypeScript JavaScript React Next.js Rust SQL Server Azure Docker Kubernetes Git Supabase Vercel Postman Notion Power Automate

experience

Building deterministic Rust components for an AI semantic kernel, designing the evidence layer that governs what the system can rely on, and shaping the architecture through hands-on implementation and PR-based review.

Evaluating AI-generated TypeScript and C# code for correctness, architecture, and maintainability, comparing implementations and feeding detailed reasoning back to improve model output.

Led a globally distributed team delivering FinTech implementations for enterprise clients, drove AI developer-tool adoption across engineering, and owned C# and SQL backend delivery. Here are some of the clients I worked with, along with the roles I have played at Odessa over the years.

HPE GE Capital TD Bank Canon Financial Haydock Finance Asset Alliance Group Volvo Financial Services Dell Technologies Laurentian Bank of Canada LEAF Capital Mizuho PNC Bank Fiserv ePlus Crestmark
  • Technical LeadApr 2025 - May 2026
  • Staff EngineerApr 2024 - Mar 2025
  • Senior Software EngineerApr 2022 - Mar 2024
  • Software EngineerJun 2020 - Mar 2022
  • InternJun 2019 - May 2020

projects

Payload-Gen

Natural language to API payload generator. RAG for schema retrieval with a locally fine-tuned Llama 3B model, hitting 95% valid JSON on unseen enterprise specs.

Support-Agent

Autonomous support agent using agentic loop architecture and DeepSeek. Retrieval pulls resolution evidence from historical docs so drafts arrive cited.

Pokrit

AI SaaS that scrapes job boards and matches live listings against your resume with fit scores and automated cover letters. Next.js frontend on a .NET 8 backend.

PeakOrLow

Market briefing web app integrated with the Claude API for automated intelligence summaries, hosted on Azure with cost-optimised caching.

writings

credentials

education

taste

Here's a small collection of films and music I love that say a little more about me than a résumé ever could. If something here speaks to you, we already have what to talk about.