Building scalable applications, real-time data pipelines, and machine learning systems that transform complex data into actionable insights.
I'm a Full Stack Engineer at Fidelity Investments, where I build and optimize a high-performance, real-time trading application used by thousands of users.
I enjoy working across the stack, from designing backend systems and APIs to building user-facing interfaces, with a focus on performance, scalability, and reliability.
Outside of work, I'm deeply interested in data science, machine learning, and data engineering. I enjoy building projects that explore data analysis, model development, and real-time data systems, especially when they involve turning large volumes of raw data into meaningful insights.
(Backend-focused)
Deep dives into building scalable data engineering pipelines and machine learning systems from scratch to production.
End-to-end data science and machine learning system for the telecom industry with API deployment and monitoring using XGBoost and FastAPI.
View Full BreakdownReal-time data pipeline and AI-powered system for log ingestion, anomaly detection, and incident analysis using Kafka, ClickHouse, and LLaMA 70B.
View Full BreakdownEnd-to-end data science and machine learning system with API deployment and monitoring
In the telecom industry, customer churn directly impacts revenue, but identifying at-risk customers is challenging due to the complex interplay of behavioral and financial factors, including contract type, tenure, service usage, and billing patterns.
Without a data-driven system, telecom providers rely on reactive strategies, making it difficult to detect early warning signals of churn, resulting in lost revenue and missed opportunities for targeted customer retention.
Real-time data pipeline and AI-powered system for log ingestion, anomaly detection, and incident analysis
Modern distributed systems (e.g., microservices architectures and trading platforms) generate millions of logs per minute, making it extremely difficult to identify meaningful patterns and detect critical issues in real time.
Failures such as API timeouts, database outages, and infrastructure bottlenecks are often buried in noisy log streams, leading to delayed incident detection and inefficient debugging workflows.