Skip to content
View Saithej2k's full-sized avatar

Highlights

  • Pro

Block or report Saithej2k

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.

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
Saithej2k/README.md

Saithej Singu

Software engineer building reliable backend systems, real-time diagnostic tools, and applied AI workflows.

M.S. in Computer and Information Science, University of Florida
Based in the U.S. and open to relocation, remote, and hybrid roles

LinkedIn Email Prometheus PR

Engineering Focus

I like building software where system behavior matters: backend services that stay observable, control workflows that handle faults predictably, and applied ML systems that can be tested, served, and improved without mystery.

  • Distributed systems, backend infrastructure, and service APIs
  • Real-time and industrial software with telemetry, state machines, CAN workflows, and fault handling
  • Applied AI and machine learning for retrieval, recommendation, ranking, and optimization
  • Observability and open-source engineering with Prometheus, Grafana, OpenTelemetry, and CI/CD

Technical Toolkit

Area Tools
Languages C++, Go, Python, Java, C#, SQL, Bash, TypeScript, JavaScript
Backend and systems Spring Boot, FastAPI, REST APIs, gRPC, Protocol Buffers, Kafka, PostgreSQL, Redis, RocksDB, OpenSearch
Cloud and observability AWS, Docker, Kubernetes, Terraform, GitHub Actions, Prometheus, Grafana, OpenTelemetry
Real-time and industrial STM32, FreeRTOS, CAN Bus, CANopen, motion control, hardware abstraction, telemetry parsing, diagnostic interfaces
Applied AI PyTorch, semantic search, recommendation systems, neural ranking, CTR prediction, Bayesian optimization, experimentation

Featured Work

End-to-end industrial simulator for STM32-style FreeRTOS device nodes, a C++20 Linux CAN gateway, deterministic CAN fault replay, and a C#/.NET WPF diagnostic workbench.

Models initialization, calibration, homing, recipe execution, alarm handling, shutdown, and recovery across virtual CAN devices with replayable JSONL telemetry.

Signals: C++, FreeRTOS, CAN, CANopen, WPF, fault injection, diagnostic tooling

RAG recommender with LLM query expansion, Hugging Face bi-encoder retrieval over FAISS, cross-encoder reranking, and grounded result summaries.

Includes a FastAPI serving path, BM25 baseline, and ranking evaluation with nDCG@10, MRR@10, and recall@10.

Signals: Python, FastAPI, FAISS, semantic retrieval, reranking, recommendation systems

Click-through-rate prediction system built around a DCN-v2 PyTorch model, deterministic C++ feature hashing, sigmoid calibration, and a production-style gRPC serving API.

Supports synthetic local training for the full train, checkpoint, and prediction loop, with Redis-backed calibration overrides for serving.

Signals: PyTorch, C++, gRPC, Redis, feature hashing, ranking models

Gaussian-process Bayesian optimization for a noisy process-yield prediction problem, comparing EI and UCB acquisition functions against a grid-search baseline.

Includes process simulation, convergence artifacts, MATLAB equivalents, and a PyTorch regressor trained on simulated noisy measurements.

Signals: Python, PyTorch, Gaussian processes, SciPy, scikit-learn, optimization

Hourly .NET batch job that reconciles 24-hour card transaction snapshots into SQLite, records field-level audit history, and tracks ingestion runs.

Designed for idempotent snapshot processing with deduplication, revocation, reactivation, finalization, transactional writes, and focused xUnit coverage.

Signals: C#, .NET, EF Core, SQLite, batch processing, auditability

What I look for in systems

Clear contracts, measurable behavior, small recovery loops, and tests that prove the workflow rather than just the happy path.

I am especially interested in backend and infrastructure roles where performance, fault tolerance, observability, and maintainable design all matter.

Open-Source Engineering

I have contributed to Prometheus client_golang, the Go instrumentation library for Prometheus metrics.

  • Open pull request: prometheus/client_golang#2019 - [codex] fix metric vec label input aliasing
  • Focus area: Go metrics instrumentation, API behavior, and regression coverage

Contact

For backend, infrastructure, real-time systems, applied AI, or observability-focused roles, reach me at saithej2k3@gmail.com or connect on LinkedIn.

Popular repositories Loading

  1. Bash_Scripting Bash_Scripting Public

    Forked from gautamjha2002/Bash_Scripting

    This is my repository of Learning Bash_Scripting

    Shell 1

  2. google-job-watcher google-job-watcher Public

    Python 1

  3. GenAI-Semantic-Search-Recommendation GenAI-Semantic-Search-Recommendation Public

    Python 1

  4. ml-evaluation-batch-inference-platform ml-evaluation-batch-inference-platform Public

    FastAPI batch NLP evaluation platform with PyTorch inference, PostgreSQL metrics, Docker, and CI release gates.

    Python 1

  5. algorithm-visualizer algorithm-visualizer Public

    Forked from algorithm-visualizer/algorithm-visualizer

    🎆Interactive Online Platform that Visualizes Algorithms from Code

    JavaScript

  6. HACKERRANK HACKERRANK Public

    Forked from SuryaAkash2/HACKERRANK

    HACKERRANK CHALLENGES SOLLUTIONS