Skip to content
View sun-9545sunoj's full-sized avatar
💭
open to work
💭
open to work

Highlights

  • Pro

Block or report sun-9545sunoj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sun-9545sunoj/README.md

Hi, I'm Sunoj

I work on machine learning and data projects, and send fixes to open source projects. Student · Learner

Pull requests Merged PRs LinkedIn


What I'm working on right now

Open pull requests:

  • Canonical cloud-init: allow guest administrators to enable, filter and restrict files injected by the ConfigDrive datasource (#7155)
  • Google ADK for Go: stop internal live-session artifact parts from being replayed into model history (#1765)
  • Google LevelDB: fix silent data loss when an uncompressed block exceeds 4 GiB (#1367)
  • sktime: fix SingleWindowSplitter and CutoffSplitter for integer indices with gaps (#11390)

Tech I work with

Languages Python Java C++ Go TypeScript JavaScript

Data, ML & infra Apache SeaTunnel Apache Iceberg TensorFlow Kubernetes Jupyter

Workflow Git GitHub


GitHub activity

GitHub stats Most used languages

Contributed to

Project What I worked on Pull requests
Apache SeaTunnel Fixed MySQL CDC snapshot splitting for tables with non-consecutive primary key IDs by switching to sampling-based chunking. Also worked on RocketMQ consumer offset lookup failures. #12463 merged
#12462, #12340 closed
Google qsim Enabled simulations beyond 32 qubits on AMD GPUs through 3D grid folding and 64-bit indexing. Also migrated formatting from Black to Ruff and fixed a cibuildwheel config validation error. #1016 merged
#1012, #1095 closed
TensorFlow Fixed a segfault in AudioSpectrogram for negative window and stride values. Changed tf.linalg.logdet to use LU decomposition so non-SPD matrices no longer return NaN. #108808, #112110 closed
Google ADK (Go) Dropped internal artifact parts from live history replay. #1765 open
Google LevelDB Fixed silent data loss for blocks larger than 4 GiB. #1367 open
sktime / skpro Fixed integer-index handling in time series splitters. Proposed programmatic lookup for MTYPE and SCITYPE in skpro. sktime #11390 open
skpro #986 closed
Canonical cloud-init Added controls for files injected by the ConfigDrive datasource. #7155 open
Microsoft Agent Framework Forwarded the x-agent-user-id header to the toolbox proxy so OAuth consent binds to the calling user. #8561 closed
Gemini CLI Enabled Gemini 3.1 Pro for standard-tier subscribers. #20206 closed

All of my pull requests: github.com/pulls?q=author:sun-9545sunoj


Projects I own

Repository Description Language
Streaming-Lakehouse-with-CDC-Iceberg Streaming lakehouse pipeline built on change data capture and Apache Iceberg Python
Autonomous-Risk-Evaluation-Stabilization-System System for evaluating risk and stabilizing it autonomously Python
Financial-Risk-Analysis-Pipeline Pipeline for financial risk analysis Python
mlops-kubernetes-main MLOps workflow running on Kubernetes Python
agriculture-linear-regression Rainfall vs crop yield using closed-form and SGD-based linear regression, with learning-rate experiments, loss curves, and MSE, MAE and R² evaluation Jupyter Notebook
influence_maximization Influence maximization on networks Jupyter Notebook
smart_food_recomendation_system Food recommendation system Python
cricket-analysis Cricket data analysis Python
portfolio Personal portfolio website (live) HTML

Also: LabMind-MCP (Python), HFTP (Python), NearFind (TypeScript), IIITK_NGC (JavaScript)


If something here overlaps with what you're building, open an issue on any of my repos or reach out on LinkedIn.

Popular repositories Loading

  1. agriculture-linear-regression agriculture-linear-regression Public

    This project uses linear regression to study the relationship between rainfall and crop yield. I implemented both closed-form linear regression and SGD-based regression. I experimented with differe…

    Jupyter Notebook

  2. quantum quantum Public

    Forked from tensorflow/quantum

    An open-source Python framework for hybrid quantum-classical machine learning.

    Python

  3. Autonomous-Risk-Evaluation-Stabilization-System Autonomous-Risk-Evaluation-Stabilization-System Public

    Python

  4. smart_food_recomendation_system smart_food_recomendation_system Public

    Python

  5. mlops-kubernetes-main mlops-kubernetes-main Public

    Python

  6. influence_maximization influence_maximization Public

    Jupyter Notebook