Skip to content
View pctablet505's full-sized avatar

Block or report pctablet505

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

Hi, I'm Rahul ๐Ÿ‘‹

ML engineer and open-source contributor to Keras โ€” I enjoy making machines a little smarter every day, and making the smart ones run fast on small devices. Previously at Qualcomm and Samsung R&D, building face recognition, computer vision, and sensor-driven systems for millions of devices. Based in India ๐Ÿ‡ฎ๐Ÿ‡ณ.

๐ŸŒ pctablet505.github.io ยท ๐Ÿ’ผ LinkedIn ยท ๐Ÿ“ˆ 1,000+ contributions in the last year


โšก Open-source impact

100+ merged pull requests in 70+ open-source projects, 60+ of them in the Keras ecosystem (keras ยท keras-hub). GitHub keeps the live count: all merged pull requests โ†’

Merged work I'm proud of:

  • keras#22758 โ€” LiteRT export for the PyTorch backend: on-device deployment of PyTorch-trained Keras 3 models
  • keras-hub#2132 โ€” Llama 3.1 implemented in KerasHub
  • keras#22362 โ€” serialization fix: custom models with sublayers in nested lists failed to save/load
  • keras#22998 โ€” torch-backend SymInt handling in convert_to_tensor and slice

In review right now: 40+ pull requests, including vLLM, Keras and keras.io โ€” open pull requests โ†’


๐Ÿ›  What I work on

flowchart LR
    A["Frontier model<br/>(Gemma, โ€ฆ)"] --> B["Keras 3<br/>multi-backend"]
    B --> C["LiteRT / LiteRT-LM<br/>quantize + export"]
    C --> D["๐Ÿ“ฑ On-device<br/>fast ยท private ยท offline"]
Loading

Edge & on-device AI ยท model optimization (quantization, latency, memory) ยท multi-backend Keras internals ยท computer vision & applied ML that actually ships.

Outside of Keras, my main project is RL Alpha Labs โ€” a research-stage, JAX-native lab for algorithmic trading on Indian equities: PPO/DQN agents tested across 746 NSE instruments on 3.5+ years of market data, 128 vectorized environments for parallel rollout, and full portfolio simulation with risk controls; no live capital is deployed. The code is private; the research, field notes and benchmarks are at rlalphalabs.com โ†’

๐Ÿ•ถ The part you can't see here: my earlier work was face recognition and face-related solutions โ€” plus computer-vision and camera/sensor problems โ€” at Samsung R&D and Qualcomm. Real-time face auth serving 10,000+ registered faces on-device, embedding search cut from 1,200 ms โ†’ 87 ms, sensor-based drop detection at 95% less power. All closed-source, so GitHub only shows my Keras side.


๐Ÿš€ Featured work

Project What it is
Porchlamp ๐Ÿฎ Find the projects that leave the light on โ€” 11,000 open-source projects ranked by what happens to a stranger's pull request, not by stars ยท latest report ยท live ranking ยท repo
RL Alpha Labs ๐Ÿ”’ Research-stage, JAX-native RL trading research on Indian equities โ€” PPO/DQN over 746 NSE instruments, 128 vectorized envs, portfolio simulation with risk controls ยท private code, research and notes
Servedeck A systemd control plane, an OpenAI-compatible /v1 gateway and a live dashboard for native vLLM on one Linux GPU workstation ยท docs
GLM-5.3 on one GPU GLM-5.3-Flash (320B total, 18B active, NVFP4) on one RTX PRO 6000 Blackwell โ€” the best result we know of on a single RTX PRO 6000, with the full method
flakehound Hunt flaky tests before they bite: static flaky-pattern detection and run-history scoring for pytest, ML-testing aware (JAX, PyTorch, NumPy)
ats-optimizer ๐Ÿ”’ Truthful, human-in-the-loop job-application automation โ€” feed-based discovery, knowledge vault, tailored resumes, ATS analysis ยท private repo
litert-demo End-to-end export of KerasHub Gemma3 โ†’ LiteRT .tflite / LiteRT-LM .litertlm
gemma-tflite-android-demo Gemma running fully on-device on Android
jax-windows-cuda-build CUDA build scripts, patches & pre-built JAX wheels for Windows
daily_tracker Cross-platform daily task tracker with Google Drive sync & auto-updates
ML-Guide Curated AI/ML learning path โ€” courses, books, study notes

๐Ÿ“Š GitHub at a glance

GitHub activityTop languages GitHub activityTop languages

GitHub Streak


๐Ÿ“š Currently exploring

  • Better performance from smaller models โ€” quantization, distillation, smarter kernels
  • Synthetic data generation techniques
  • Building a gallery search system

Pinned Loading

  1. RLAlphaLabs RLAlphaLabs Public

    RL-powered trading research for Indian equities (NSE/BSE) โ€” walk-forward validated, 700+ stocks, JAX PPO/DQN. Public research site; core code private.

    HTML

  2. porchlamp porchlamp Public

    Porchlamp rankings: 11,000 open-source projects ranked by what happens to a stranger's pull request, not by stars.

    HTML

  3. glm53-flash-single-gpu glm53-flash-single-gpu Public

    Running GLM-5.3-Flash (320B/18B-active, NVFP4) on ONE RTX PRO 6000 Blackwell: a 181 GiB model on a 96 GiB card. Measurements, the gather kernel, and the negative results.

    Python 1

  4. flakehound flakehound Public

    Static checks that find flaky pytest tests by their pattern, with rules for JAX, PyTorch and NumPy. Alpha.

    Python 1

  5. servedeck servedeck Public

    A systemd control plane, an OpenAI-compatible /v1 gateway and a live dashboard for native vLLM on one Linux GPU workstation.

    Python

  6. ML-Guide ML-Guide Public

    The AI and ML courses I would take, in order: four stages from curious to doing machine learning work, with what each one gives you.

    3 3