SAHUKARI PRAVEEN · SOFTWARE / ML ENGINEER · FIELD NOTEBOOK, 2026 EDITION

I build agents that plan ahead.

Twice a Kaggle Silver Medalist — top 3–4% in fields of 3,000–4,700 teams. From model design to int8 quantization to containerized deployment, end to end.

01 · OPERATOR

Fig. 0 — depth-2 expectimax agent solving intercepts over an 18-turn horizon. The planning loop from Orbit Wars (rank 175/4,729), re-implemented in vanilla JS. Move your cursor to perturb gravity — or play a full game against it.

01 / OPERATOR

Engineering, graded like a competition.

I'm Praveen — a computer-science undergraduate who likes his engineering graded the way competitions grade it: fixed constraints, measured outcomes, no partial credit. In the last year that approach earned two Kaggle Silver medals, placing in the top 3–4% of international AI/ML fields of 3,0004,700 teams.

My work covers the full life of a machine-learning system: model design and training in PyTorch, compression to ONNX at int8, REST deployment in Docker and Kubernetes, and the CI/CD that keeps all of it repeatable. I care about the difference between a model that scores well and a system that ships.

This page is built the same way — budgeted, measured, verifiable. The simulation above runs the planning loop from my silver-medal agent. The neural network in experiment 002 is a real one, executing in your browser right now.

02 / EXPERIMENTS

Proof over promises.

EXP-001

ORBIT WARS — GAME AI AGENT

SILVER · 175/4,729 · SOLO PLAY THE AGENT COMPETITION

Fig. 1 — one intercept solve, looping. Same math as Fig. 0.

A fully vectorized PyTorch planning agent — ~5,500 LOC across 15 modules — that played thousands of live 500-turn adversarial ladder games inside a hard per-turn compute budget.

  • Built an orbital trajectory-prediction engine that forward-simulates planet motion over an 18-turn horizon and solves intercept angles against planets rotating around a central sun.
  • Paired it with an ETA-aware reinforcement-risk model that declines captures the opponent could reinforce mid-flight.
  • Depth-2 expectimax with softmax opponent modeling for 1v1; a separately tuned game-theoretic policy for 4-player free-for-all.
  • Prototyped behavioural-cloning and reinforcement-learning agents, benchmarked all three head-to-head on the ladder, and shipped the strongest.
EXP-002

NEUROGOLF 2026 — MINIMAL NETS FOR ARC-AGI

SILVER · 79/3,061 · IJCAI-ECAI EXPLORE THE 400 COMPETITION

INPUT — CLICK CELLS

OUTPUT — GRAVITY

PARAMS: 24 · LAYERS: 2 · LAST INFERENCE: —

Fig. 2 — ENTIRE NETWORK SHOWN. NOT A SIMPLIFICATION.

Engineered 400 task-specific ONNX networks that reproduce ARC-AGI image transformations under a strict size-and-parameter budget — scoring 7,515/10,000.

  • Compressed each model to a median of ~100 parameters — 120 of them single-layer — using int8 quantization and hand-optimized computation graphs.
  • Preserved exact output correctness on held-out grids while jointly minimizing parameter count and byte footprint.
  • Iterated across 1,100+ evaluated submissions to tune the complexity-vs-correctness trade-off.
  • The figure follows the same discipline: a pruned two-layer net that applies gravity to a 3×3 grid. Every toggle is a real forward pass.
EXP-003

3D RECONSTRUCTION FROM A SINGLE PANORAMA

91% SEG. ACCURACY FIELD SHEET CODE
EQUIRECTANGULAR 360° +Y −X +Z +X −Z −Y CUBE-MAP CROSS

Fig. 3 — equirectangular → cube-map projection, then 2D detections lifted to 3D by depth.

An end-to-end 3D scene-reconstruction pipeline from a single 360° panorama — monocular depth estimation, object detection, and segmentation, orchestrated into one pass.

  • Reached 91% segmentation accuracy across indoor and outdoor scenes.
  • Converted equirectangular panoramas to cube-map projections and lifted 2D detections into 3D with depth models — 23% lower depth-estimation error than off-the-shelf baselines.
  • Fully terminal-driven and reproducible: arbitrary input panoramas, no manual intervention between stages, under 90 seconds per scene on standard GPU hardware.
EXP-004

DECENTRALIZED FREELANCE MARKETPLACE — SKILL NFTS

0 FAILED TXNS · 3+ TESTNETS FIELD SHEET CODE
FUND M1 PAID M2 PAID RELEASE MILESTONE ESCROW — AUTO-RELEASE ON PROOF

SOULBOUND IDENTITY — TRY DRAGGING IT. IT WON'T LEAVE.

Fig. 4 — escrow releases on proof; identity refuses to transfer. Sybil vectors closed.

A full-stack, multichain freelance platform where reputation is earned on-chain — EVM wallet auth, Soulbound identity NFTs, and Skill NFTs issued after proof-of-work validation.

  • Blocked duplicate and fake-profile creation in adversarial testing, closing common Sybil attack vectors.
  • DAO-based governance and milestone-based escrow contracts auto-released funds on verified completion across 3+ EVM-compatible testnets with 0 failed transactions in end-to-end testing.
  • Dockerized and deployed the full stack — credentials, DAO votes, and transactions on-chain — with cross-chain reputation portability at sub-3s average confirmation.
EXP-005

RESUME PARSING & JOB RECOMMENDATION

94% EXTRACTION ACC. FIELD SHEET CODE

INPUT: RESUME.PDF → TOKENS

Built a distributed inference service in Python, containerized with Docker and orchestrated on Kubernetes; fine-tuned BERT for entity extraction and served scoring through cached REST endpoints.

SKILLS EXTRACTED: 5/5 · MODEL CONF: 94%

Fig. 5 — BERT-style span tagging over a live paragraph.

A resume-parsing and job-matching system built on BERT fine-tuning — 94% skill-extraction accuracy, benchmarked across 5+ training configurations.

  • Improved recommendation precision by 18% over a TF-IDF baseline.
  • Containerized a dual-interface web app with Docker and exposed inference via REST APIs; cut median latency 40% with batched scoring and caching.
  • Automated bulk ingestion and candidate ranking — 500+ resumes processed end-to-end, manual screening time down 70%.
ANNEX FURTHER INSTRUMENTS

AURAL — an 8D-audio instrument

Web Audio HRTF panner orbiting your track around your head, visualized on a Three.js globe. Bring headphones. Runs live on this site.

OPEN THE INSTRUMENT

IMAGE → 3D — a mesh foundry

Kaggle-GPU pipeline that turns single images into decimated, web-ready GLB meshes — the tooling behind the 3D work in this notebook.

CODE

03 / INSTRUMENTATION

Instruments, with citations.

Every claimed skill cites the experiment that proves it. Skills without project proof are filed honestly under general references.

PYTORCH ONNX INT8 DOCKER K8S REST
Fig. 6 — the pipeline this notebook keeps citing. Model → artifact → deployment.

LANGUAGES

PROVEN IN: 001 002 003 004 005

MACHINE LEARNING

PROVEN IN: 001 002 003 005

BACKEND & WEB

PROVEN IN: 004 005

SYSTEMS & DEVOPS

PROVEN IN: 003 004 005 · CAL-01

GENERAL REFERENCES

Working knowledge, no headline project yet — filed without inflated claims.

  • DSA · OOP · System Design —
  • Distributed Systems —
  • Java · C / C++ —
  • TensorFlow · Scikit-learn —
  • Jenkins · Ansible · Terraform —
  • Grafana · Azure — CAL-02

04 / RESULTS

Where the medals actually sit.

Each dot below is one competing team, drawn to scale. Both fields are international AI/ML competitions; both medals are official Kaggle Silver.

ORBIT WARS — 4,729 TEAMS RANK 175 / 4,729 · SOLO · TOP 3.7%
NEUROGOLF · IJCAI-ECAI 2026 — 3,061 TEAMS RANK 79 / 3,061 · TOP 2.6%

OFFICIAL KAGGLE CERTIFICATES AVAILABLE ON REQUEST.

05 / CALIBRATION

Calibration records.

IBM Certified — DevOps Practitioner

CI/CD pipeline design, Docker containerization, automated cloud deployment. Git · Jenkins · Docker · Kubernetes.

IBM · ADROIT TECH.JUL 2025

Microsoft Certified — Azure Data Fundamentals (DP-900)

Relational, non-relational and big-data systems; cloud storage, processing pipelines and visualization on Azure.

MICROSOFTJUL 2025

06 / CHANNEL

Open a channel.

$ contact --email phixbugs@gmail.com
DOWNLOAD RESUME — PDF

or just print this page — it's typeset for it.