Engineer · Researcher · Builder

Ujjwal Kumar

Builder first, researcher always — shipping at the intersection of AI, data, and autonomous systems.

Scroll

About

Builder first.
Researcher always.

I'm Ujjwal Kumar — a Computer Engineering graduate and Software Engineer at JPMorgan, passionate about bridging research and real-world applications in machine learning and data science.

My recent work spans federated learning and privacy-preserving AI, with papers published at ICML and IEEE venues. Outside research, I'm building Tactiq — an autonomous capital allocation engine for Indian equities that backtests regime-aware trading strategies across 150 NSE stocks, with an LLM-based meta-selector in the works to dynamically weight strategies by market conditions.

Outside of work, you'll find me reading, playing guitar, cycling, or travelling — anything that fuels creativity and perspective.

Interests & Skills

Federated LearningAutonomous SystemsAI ResearchData InfrastructureEntrepreneurshipCapital MarketsPythonTypeScriptLLMsPrivacy-Preserving ML
5+
Projects shipped
FL
Core research
2+
Products live

Career

Experience & Education

From building financial infrastructure at JPMorgan to shipping hackathon projects — a record of what I've worked on and where I've studied.

JPMorganChase

Mumbai, India · Hybrid
2 yrs 4 mos
Software Engineer II· Full-time
Feb 2026Present
Software Engineer· Full-time
Jul 2024Feb 2026
SEP Intern· Internship
Jan 2024Jun 2024
SEP Intern· Internship
Jun 2023Jul 2023

UNOCUE

Hybrid
4 mos
Web Developer· Internship
PHPNode.js
Feb 2023May 2023

CSI – KJSCE Student's Chapter

Mumbai, India
1 yr 1 mo
Joint Financial Secretary· Student Chapter
Jun 2021Jun 2022

Education

KJ

KJ Somaiya College of Engineering, Vidyavihar

Bachelor of Technology — Computer Science

20202024CGPA: 9.4

Research

Publications

My research focuses on federated learning — training machine learning models across distributed devices without centralising raw data.

Federated Learning enables collaborative model training across decentralised data sources — preserving privacy while still benefiting from scale. My work explores algorithms, frameworks, and real-world applications of FL in heterogeneous environments.

View on Google Scholar

DMM: Distributed Matrix Mechanism for Differentially-Private Federated Learning using Packed Secret Sharing

Alexander Bienstock, Ujjwal Kumar, Antigoni Polychroniadou

Federated Learning solutions with central Differential Privacy have seen large improvements in utility from the matrix mechanism, while distributed (more private) DP approaches have lagged behind. We introduce the distributed matrix mechanism to achieve the best-of-both-worlds: better privacy of distributed DP and better utility from the matrix mechanism. We accomplish this using a novel cryptographic protocol that securely transfers sensitive values across client committees of different training iterations with constant communication overhead, accommodating the dynamic participation and dropout of users required by FL.

ICML 20252025

A Comprehensive Analysis of Inference Attacks in Federated Learning

Ujjwal Kumar et al.

This paper presents a comprehensive analysis of inference attacks targeting federated learning systems, examining how the decentralised nature of FL introduces unique privacy vulnerabilities. We systematically evaluate membership inference, attribute inference, and model inversion attacks across diverse FL settings, analysing their effectiveness and the conditions under which they succeed. The study provides insights into designing more robust privacy-preserving federated systems.

IEEE2024

MetaFRS: Federated Learning based Cold Start Recommendation System using Meta-Learning

Ujjwal Kumar, Dhairya Ameria, Pragya Gupta

Recommendation systems face two core challenges: user privacy and the cold start problem where insufficient data prevents accurate recommendations for new users or items. We address both by combining Graph Federated Learning — enabling distributed model training without raw data sharing — with meta-learning techniques that allow the system to rapidly adapt to new users with minimal data, delivering personalised recommendations while preserving privacy.

IEEE EASCT 20232023

Preserving Privacy in Next Keyword Prediction using Federated Learning

Shruti Tyagi, Aditya Pawar, Ujjwal Kumar, Dhairya Ameria

Next keyword prediction is widely used in mobile keyboards and search systems, but centralised training on user typing data raises significant privacy concerns. We propose a federated learning framework that trains keyword prediction models directly on-device, ensuring raw keystroke data never leaves the user's device. Our approach achieves competitive prediction accuracy while providing formal privacy guarantees, demonstrating that utility and privacy need not be at odds in NLP applications.

IEEE2023

Projects

Things I've built

From research frameworks to deployed products — shipped with care, curiosity, and a preference for systems that scale.

Work in Progress
Live at www.tactiq.in

Tactiq

A stateful financial decision engine that backtests five regime-aware trading strategies across 150 Indian equities (NSE). Features intelligent universe selection, ATR-based position sizing, and a planned LLM-based meta-selector to dynamically weight strategies by market regime.

PythonSQLiteClaude APINumPy
DonutDataOrganization

DonutData

A full-stack data platform built under the DonutData Organization. DonutData makes complex data workflows accessible — from ingestion to visualization — with a clean, modern interface. 101 commits deep and actively developed.

TypeScriptReactNode.js
More projects

SpaceVest

Sustainable investment platform

FlutterDartJavaScript

Savant-1

AI-powered collaborative research workspace

JavaScriptNode.jsCSS

SafeSocial

ML-powered hateful content filter for social media

PythonTensorFlowFastAPI