>mithil_batra.log
Available — SWE / New Grad 2027

Mithil
Batra.

// Software Engineer · AI / ML · Backend & Systems · Full-Stack

I build systems — then I figure out why they break, and make them better.

CSE undergrad at NIT Delhi; software engineering intern at HSBC in summer 2026. I like the unglamorous parts of engineering: making services talk to each other, keeping ML honest, and turning a broken thing into a reliable one.

severity core · scroll, it docks and keeps watch

at a glance
99.467%ile
JEE Main
Top 0.5% nationwide
AIR 5376
JEE Advanced
Qualified
800+
Problems Solved
Across coding platforms
section 01
$grep -r 'what broke' ./incidents

The Engineering Log

I don't just collect projects — I collect problems. Each case study opens up one project: the symptom, the root cause and the fix, with results, a demo and the source. Click one to open it.

> the problem
From the outside a Formula 1 race looks like chaos. Can live timing and telemetry actually predict who finishes on the podium — without quietly fooling yourself with data leakage?
> my role
Solo — designed the feature pipeline, trained and evaluated the models, built the dashboard and deployed it with Docker on a cloud VM.
> the approach
Pull live timing and telemetry through FastF1, engineer features from it, then train and compare tree-based models — judged by an honest top-3 hit-rate rather than a flattering accuracy score.
> architecture
  1. 1FastF1 ingestion pulls live timing + telemetry per session
  2. 2Leakage-safe feature pipeline: strictly time-ordered splits + walk-forward season backtesting
  3. 3Random Forest vs. gradient-boosting models, compared on top-3 hit-rate
  4. 4Flask REST API + dashboard, containerized with Docker on a public cloud VM
  5. 5Automated race-data fetching and model retraining
key challenge

Data leakage. Naive random splits let information from the future bleed into training and inflate the score. The fix was strict time-ordering and walk-forward backtesting across seasons — so every prediction is made only from the past.

resolution

An honest metric beats an impressive one. Top-3 hit-rate under walk-forward validation tells the truth; a shuffled split just tells you what you want to hear.

> results · model vs baseline

Top-3 hit-rate — the average share of each race's real podium that appears in the model's three picks. Walk-forward: before every race the model is retrained on earlier races only, then scored on that race. Baseline: pick the three fastest qualifiers.

seasonmodelbaselineΔ
202420 races61.7%63.3%−1.6
202524 races75.0%75.0%±0.0
2026 (to R17)17 races56.9%60.8%−3.9

It matches the baseline in 2025 and trails it by 1.6–3.9 points in 2024 and 2026 — it doesn't beat the qualifying grid yet.

Random-forest model · walk-forward run of 22 Oct 2026 on the deployed app (/api/backtest). The repo README's ~74% (2025) and ~63% (2024) come from an earlier run on 8 Aug 2026 (73.6% and 61.7%). A 6-race holdout isn't reported: the training script picks its 'best model' on those same races.

> demo
screenshot/pit-wall.jpg
Pit Wall — live dashboard · now tracking the 2026 season
> live from pit-wall · /api/weekend

loading the next race weekend…

demo access · The live app is served over plain HTTP from a small VM, so browsers that enforce HTTPS-only may block it. The screenshot and race data above are relayed over HTTPS.

⚑ The console you're reading is styled like an incident dashboard. Resolvr is the real one.
> the problem
When a service breaks, teams bleed time to scattered signals — no single place to track the issue, page the right person, and actually drive it to resolution.
> the approach
A React Native (Expo) mobile app on an Express + MongoDB API, modelled around how incidents actually move: active → escalated → acknowledged → resolved.
> architecture
  1. 1Expo (React Native) client — issues, incidents, projects and notifications
  2. 2Express REST API, with Socket.IO pushing live incident updates to every client
  3. 3MongoDB (Mongoose) stores each incident's escalation chain, current level and next-escalation time
  4. 4Raising an incident starts an escalation timer; unacknowledged incidents climb the chain
  5. 5Firebase Cloud Messaging push notifications reach the on-call engineer's phone
key challenge

Escalation logic — deciding who gets paged, when, and how it climbs if no one acknowledges, all without spamming the whole team on every alert.

resolution

Incident response is a state machine. Model the states explicitly and the UI, the alerts, and the escalation rules all fall out of it cleanly.

> demo
on-call: you0 open
Incidents
IncidentsIssuesProjects
✓
All quiet
No open incidents.
INC-0041 · db pool exhaustedRESOLVED
INC-0039 · webhook 5xx spikeRESOLVED
> try it · no expo go needed

Trigger an alert, then acknowledge it before it escalates.

the mobile app
React Native (Expo) client on a Node.js + Express API with MongoDB, Socket.IO and Firebase Cloud Messaging. Runs in Expo Go against its own backend.
this browser demo
A separate React re-implementation inside this portfolio. It reproduces the mobile workflow — the backend's status names, push-style alerts and escalation — with a client-side state machine, and does not connect to Resolvr's backend. Escalation is compressed from 5 minutes (up to 3 attempts in the real API) to one escalation after 6 seconds.
  1. active
  2. —6s, no ack→escalated
  3. →acknowledged
  4. →resolved

acknowledging while active skips escalation · transitions unit-tested (lib/incident.test.mjs)

server log — waiting for an alert…
> the problem
Interview prep is mostly static question banks — no questions tailored to your role, and no feedback until a mentor has time for you.
> the approach
Simulate a real interview: generate role-based questions with an LLM, evaluate the answers, and hand back specific, instant feedback — no mentor required.
> architecture
  1. 1Clerk sign-in → pick a role, tech stack and experience level
  2. 2Gemini generates role-specific interview questions as JSON
  3. 3Answers are spoken — captured with speech-to-text while the webcam runs
  4. 4Gemini rates each answer and returns 3–5 lines of feedback as JSON
  5. 5PostgreSQL (Drizzle ORM) stores interviews, answers and feedback history
key challenge

Getting the model to produce consistent, useful evaluation instead of vague praise — structuring prompts and schemas so feedback is specific and actionable.

resolution

A model is only as good as the structure around it. Constrain generation and grading with clear schemas and role context and the quality jumps.

> known limitations
Ratings come from a single Gemini call without a fixed rubric, so the same answer can score differently between runs. Next step: a rubric in the prompt and averaging across several calls.
> demo
screenshot/ai-mock-interview.jpg
AI Mock Interviewer — live app · role-based interviews with instant feedback

demo access · The landing page is public; starting an interview needs a free sign-in (Google or email, via Clerk). There's no guest mode yet — the architecture steps above walk through the full flow.

section 02
$cat RUNBOOK.md

My Runbook

Four rules I engineer by — each one learned the hard way on a project above.

  1. rule 01· learned inpit-wall

    Honest metrics beat impressive ones

    Measure what you'd bet on in production. A walk-forward top-3 hit-rate told the truth where a shuffled split flattered.

  2. rule 02· learned inresolvr

    Model the states explicitly

    Most systems are state machines in disguise. Name the states and the UI, alerts and edge cases fall out of them.

  3. rule 03· learned inai-mock-interview

    Constrain the model, not the user

    An LLM is only as good as the structure around it. Schemas and context beat clever prompts.

  4. rule 04· learned inhsbc

    Leave it more reliable than you found it

    Bug fixes and code-quality work aren't glamorous; they're what lets a service ship to production.

section 03
$git log --deployments

Deployment History

Where the code met production and other people's expectations.

HSBC

deployed

Software Engineering Intern

Jun 2026 – Jul 2026

Worked across internal enterprise services — an AI chatbot, a microservice integration, and a production Spring Boot app.

  1. tds-chatbot
  2. vidura-integration
  3. panorama-fixes
  4. deploy-workflows
  5. production
  • Improved an internal TDS chatbot with better intent recognition, response generation, and workflow automation to handle employee tax queries.
  • Integrated the Vidura microservice into the GPS portal via service integration, API integration, and environment configuration.
  • Supported the Panorama application (Spring Boot + GCP) with production bug fixes and code-quality improvements.
  • Worked on application debugging, service integration, environment configuration, and production deployment workflows.
Spring BootGCPMicroservicesNLPAPIs
section 04
$curl -s /api/status | jq

System Status

Real health checks, not decoration — this page pings my production apps every 30 seconds while you're here.

Running checks…checks every 30s while you're here
  • pit-wallchecking
    mithil-f1-pitwall.duckdns.org
    —
  • ai-mock-interviewchecking
    automated-ai-interviewer-nbog.vercel.app
    —
  • portfoliochecking
    this site · vercel · approx. round trip
    —
  • resolvrmobile app · runs in Expo Go — try the in-browser replica in its case file ·source ↗
section 05
$systemctl status --capabilities

Systems & Runtime

The stack I reach for — and a few certifications that back it up.

lang/Languages
JavaPythonCC++JavaScriptTypeScript
fw/Frameworks & Libraries
Spring BootSpringNext.jsReactFlaskOpenCVTailwind CSS
api/Backend & APIs
REST APIsMicroservicesAPI IntegrationWebhooksNode.js
db/Databases
PostgreSQLMySQLMongoDB
cloud/Cloud & DevOps
GCPAWSAzureDockerGitGitHub
ml/AI / ML
Machine LearningDeep Learningscikit-learnPandasArtificial Intelligence
core/Core
Data Structures & AlgorithmsOOPDesign PatternsSoftware Engineering
tools/Tools
PostmanArduinoFigma
installed certifications

Apache Cassandra

Udemy

Distributed database management, fault tolerance, and horizontal scalability.

Azure Services

Microsoft

Designing and deploying scalable cloud solutions — Functions, Storage, DevOps pipelines.

C++ Proficient Practitioner

Edchart

Advanced C++: STL, memory management, and performance optimization.

section 06
$tail -f telemetry.log

Telemetry & Signals

Awards, leadership, and the academic track record behind the profile.

> awards & leadership
  • Gold — MST Tournament 2025Held at NIT Jaipuraward
  • Quarter-Finalist — Flipkart GRiDNational engineering challengecompetition
  • L'Oréal Sustainability ChallengeQuarter-Finalistcompetition
  • Deputy General Secretary — GDSCGoogle Developer Student Clubs, NIT Delhileadership
  • Executive — Training & Placement CellNIT Delhi · calling and social media teamleadership
> education
  1. National Institute of Technology, Delhi

    2023 – Present
    B.Tech, Computer Science & Engineering
    CGPA 8.93
  2. Stepping Stones Sr. Sec. School, Chandigarh

    2022 – 2023
    CBSE (Class XII)
    91.8%
  3. Seth Anandram Jaipuria School, Vasundhara

    2020 – 2021
    CBSE (Class X)
    94.6%
> loaded coursework
Software EngineeringData MiningDatabase Management SystemsQuantum ComputingMachine LearningArtificial IntelligenceNatural Language ProcessingComputer VisionPattern RecognitionProbability & StatisticsOptimization Techniques
section 07
$curl github leetcode codeforces | merge --by-day

Activity

Commits, LeetCode submissions and Codeforces submissions from the last 12 months, merged into one grid and refreshed every few hours.

1,974 activities · 225 active days · last 12 monthsupdated 10 Nov · UTC days
DecJanFebMarAprMayJunJulAugSeptOctMonWedFri9 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 010 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 012 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 014 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 015 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 016 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 017 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 018 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 019 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 020 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 021 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 022 Nov 2025: 1 — GitHub 0 · LeetCode 1 · Codeforces 023 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 024 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 025 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 026 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 027 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 Nov 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 029 Nov 2025: 1 — GitHub 1 · LeetCode 0 · Codeforces 030 Nov 2025: 4 — GitHub 4 · LeetCode 0 · Codeforces 01 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 02 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 03 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 04 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 05 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 06 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 07 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 08 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 09 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 010 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 012 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 014 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 015 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 016 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 017 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 018 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 019 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 020 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 021 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 022 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 023 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 024 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 025 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 026 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 027 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 029 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 030 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 031 Dec 2025: 0 — GitHub 0 · LeetCode 0 · Codeforces 01 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 02 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 03 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 04 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 05 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 06 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 07 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 08 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 09 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 010 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 012 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Jan 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 014 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 015 Jan 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 016 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 017 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 018 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 019 Jan 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 020 Jan 2026: 11 — GitHub 0 · LeetCode 11 · Codeforces 021 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 022 Jan 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 023 Jan 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 024 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 025 Jan 2026: 11 — GitHub 0 · LeetCode 11 · Codeforces 026 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 027 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 028 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 029 Jan 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 030 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 031 Jan 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 01 Feb 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 02 Feb 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 03 Feb 2026: 5 — GitHub 0 · LeetCode 5 · Codeforces 04 Feb 2026: 5 — GitHub 1 · LeetCode 4 · Codeforces 05 Feb 2026: 4 — GitHub 1 · LeetCode 3 · Codeforces 06 Feb 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 07 Feb 2026: 8 — GitHub 0 · LeetCode 8 · Codeforces 08 Feb 2026: 17 — GitHub 0 · LeetCode 17 · Codeforces 09 Feb 2026: 23 — GitHub 0 · LeetCode 23 · Codeforces 010 Feb 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 011 Feb 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 012 Feb 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 013 Feb 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 014 Feb 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 015 Feb 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 016 Feb 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 017 Feb 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 018 Feb 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 019 Feb 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 020 Feb 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 021 Feb 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 022 Feb 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 023 Feb 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 024 Feb 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 025 Feb 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 026 Feb 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 027 Feb 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 Feb 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 01 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 02 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 03 Mar 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 04 Mar 2026: 15 — GitHub 0 · LeetCode 15 · Codeforces 05 Mar 2026: 10 — GitHub 0 · LeetCode 10 · Codeforces 06 Mar 2026: 28 — GitHub 0 · LeetCode 28 · Codeforces 07 Mar 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 08 Mar 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 09 Mar 2026: 11 — GitHub 0 · LeetCode 11 · Codeforces 010 Mar 2026: 34 — GitHub 1 · LeetCode 33 · Codeforces 011 Mar 2026: 8 — GitHub 0 · LeetCode 8 · Codeforces 012 Mar 2026: 5 — GitHub 0 · LeetCode 5 · Codeforces 013 Mar 2026: 33 — GitHub 0 · LeetCode 33 · Codeforces 014 Mar 2026: 23 — GitHub 0 · LeetCode 23 · Codeforces 015 Mar 2026: 10 — GitHub 0 · LeetCode 10 · Codeforces 016 Mar 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 017 Mar 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 018 Mar 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 019 Mar 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 020 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 021 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 022 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 023 Mar 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 024 Mar 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 025 Mar 2026: 8 — GitHub 0 · LeetCode 8 · Codeforces 026 Mar 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 027 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 Mar 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 029 Mar 2026: 14 — GitHub 0 · LeetCode 14 · Codeforces 030 Mar 2026: 12 — GitHub 0 · LeetCode 12 · Codeforces 031 Mar 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 01 Apr 2026: 20 — GitHub 0 · LeetCode 20 · Codeforces 02 Apr 2026: 8 — GitHub 0 · LeetCode 8 · Codeforces 03 Apr 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 04 Apr 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 05 Apr 2026: 11 — GitHub 0 · LeetCode 11 · Codeforces 06 Apr 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 07 Apr 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 08 Apr 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 09 Apr 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 010 Apr 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 Apr 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 012 Apr 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Apr 2026: 5 — GitHub 0 · LeetCode 5 · Codeforces 014 Apr 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 015 Apr 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 016 Apr 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 017 Apr 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 018 Apr 2026: 10 — GitHub 0 · LeetCode 10 · Codeforces 019 Apr 2026: 22 — GitHub 0 · LeetCode 22 · Codeforces 020 Apr 2026: 9 — GitHub 0 · LeetCode 9 · Codeforces 021 Apr 2026: 3 — GitHub 2 · LeetCode 1 · Codeforces 022 Apr 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 023 Apr 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 024 Apr 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 025 Apr 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 026 Apr 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 027 Apr 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 028 Apr 2026: 13 — GitHub 0 · LeetCode 13 · Codeforces 029 Apr 2026: 5 — GitHub 0 · LeetCode 5 · Codeforces 030 Apr 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 01 May 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 02 May 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 03 May 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 04 May 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 05 May 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 06 May 2026: 1 — GitHub 1 · LeetCode 0 · Codeforces 07 May 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 08 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 09 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 010 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 012 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 014 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 015 May 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 016 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 017 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 018 May 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 019 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 020 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 021 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 022 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 023 May 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 024 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 025 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 026 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 027 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 029 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 030 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 031 May 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 01 Jun 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 02 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 03 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 04 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 05 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 06 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 07 Jun 2026: 4 — GitHub 4 · LeetCode 0 · Codeforces 08 Jun 2026: 4 — GitHub 0 · LeetCode 4 · Codeforces 09 Jun 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 010 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 Jun 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 012 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 014 Jun 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 015 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 016 Jun 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 017 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 018 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 019 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 020 Jun 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 021 Jun 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 022 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 023 Jun 2026: 7 — GitHub 0 · LeetCode 7 · Codeforces 024 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 025 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 026 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 027 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 029 Jun 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 030 Jun 2026: 36 — GitHub 36 · LeetCode 0 · Codeforces 01 Jul 2026: 18 — GitHub 13 · LeetCode 5 · Codeforces 02 Jul 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 03 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 04 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 05 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 06 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 07 Jul 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 08 Jul 2026: 19 — GitHub 5 · LeetCode 14 · Codeforces 09 Jul 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 010 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 011 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 012 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 014 Jul 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 015 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 016 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 017 Jul 2026: 1 — GitHub 1 · LeetCode 0 · Codeforces 018 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 019 Jul 2026: 1 — GitHub 1 · LeetCode 0 · Codeforces 020 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 021 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 022 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 023 Jul 2026: 3 — GitHub 3 · LeetCode 0 · Codeforces 024 Jul 2026: 20 — GitHub 3 · LeetCode 17 · Codeforces 025 Jul 2026: 36 — GitHub 3 · LeetCode 33 · Codeforces 026 Jul 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 027 Jul 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 028 Jul 2026: 13 — GitHub 0 · LeetCode 13 · Codeforces 029 Jul 2026: 8 — GitHub 0 · LeetCode 8 · Codeforces 030 Jul 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 031 Jul 2026: 10 — GitHub 0 · LeetCode 10 · Codeforces 01 Aug 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 02 Aug 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 03 Aug 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 04 Aug 2026: 5 — GitHub 0 · LeetCode 5 · Codeforces 05 Aug 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 06 Aug 2026: 9 — GitHub 0 · LeetCode 9 · Codeforces 07 Aug 2026: 25 — GitHub 5 · LeetCode 20 · Codeforces 08 Aug 2026: 6 — GitHub 4 · LeetCode 2 · Codeforces 09 Aug 2026: 10 — GitHub 6 · LeetCode 4 · Codeforces 010 Aug 2026: 10 — GitHub 6 · LeetCode 4 · Codeforces 011 Aug 2026: 5 — GitHub 0 · LeetCode 5 · Codeforces 012 Aug 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 013 Aug 2026: 40 — GitHub 0 · LeetCode 40 · Codeforces 014 Aug 2026: 19 — GitHub 4 · LeetCode 15 · Codeforces 015 Aug 2026: 34 — GitHub 0 · LeetCode 34 · Codeforces 016 Aug 2026: 32 — GitHub 0 · LeetCode 32 · Codeforces 017 Aug 2026: 39 — GitHub 0 · LeetCode 39 · Codeforces 018 Aug 2026: 14 — GitHub 0 · LeetCode 14 · Codeforces 019 Aug 2026: 12 — GitHub 0 · LeetCode 12 · Codeforces 020 Aug 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 021 Aug 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 022 Aug 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 023 Aug 2026: 13 — GitHub 0 · LeetCode 13 · Codeforces 024 Aug 2026: 10 — GitHub 0 · LeetCode 10 · Codeforces 025 Aug 2026: 17 — GitHub 0 · LeetCode 17 · Codeforces 026 Aug 2026: 10 — GitHub 0 · LeetCode 1 · Codeforces 927 Aug 2026: 35 — GitHub 0 · LeetCode 5 · Codeforces 3028 Aug 2026: 28 — GitHub 0 · LeetCode 7 · Codeforces 2129 Aug 2026: 25 — GitHub 0 · LeetCode 18 · Codeforces 730 Aug 2026: 8 — GitHub 0 · LeetCode 5 · Codeforces 331 Aug 2026: 7 — GitHub 0 · LeetCode 5 · Codeforces 21 Sept 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 02 Sept 2026: 8 — GitHub 0 · LeetCode 6 · Codeforces 23 Sept 2026: 18 — GitHub 0 · LeetCode 14 · Codeforces 44 Sept 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 05 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 06 Sept 2026: 4 — GitHub 0 · LeetCode 1 · Codeforces 37 Sept 2026: 15 — GitHub 0 · LeetCode 11 · Codeforces 48 Sept 2026: 4 — GitHub 0 · LeetCode 3 · Codeforces 19 Sept 2026: 5 — GitHub 0 · LeetCode 4 · Codeforces 110 Sept 2026: 4 — GitHub 2 · LeetCode 1 · Codeforces 111 Sept 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 012 Sept 2026: 3 — GitHub 0 · LeetCode 1 · Codeforces 213 Sept 2026: 3 — GitHub 1 · LeetCode 1 · Codeforces 114 Sept 2026: 4 — GitHub 1 · LeetCode 3 · Codeforces 015 Sept 2026: 9 — GitHub 6 · LeetCode 1 · Codeforces 216 Sept 2026: 3 — GitHub 0 · LeetCode 3 · Codeforces 017 Sept 2026: 2 — GitHub 0 · LeetCode 0 · Codeforces 218 Sept 2026: 3 — GitHub 0 · LeetCode 2 · Codeforces 119 Sept 2026: 12 — GitHub 8 · LeetCode 1 · Codeforces 320 Sept 2026: 9 — GitHub 0 · LeetCode 9 · Codeforces 021 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 022 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 023 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 024 Sept 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 025 Sept 2026: 8 — GitHub 2 · LeetCode 6 · Codeforces 026 Sept 2026: 5 — GitHub 1 · LeetCode 4 · Codeforces 027 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 028 Sept 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 029 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 030 Sept 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 01 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 02 Oct 2026: 6 — GitHub 0 · LeetCode 6 · Codeforces 03 Oct 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 04 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 05 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 06 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 07 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 08 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 09 Oct 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 010 Oct 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 011 Oct 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 012 Oct 2026: 0 — GitHub 0 · LeetCode 0 · Codeforces 013 Oct 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 014 Oct 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 015 Oct 2026: 2 — GitHub 0 · LeetCode 2 · Codeforces 016 Oct 2026: 5 — GitHub 4 · LeetCode 1 · Codeforces 017 Oct 2026: 7 — GitHub 5 · LeetCode 2 · Codeforces 018 Oct 2026: 9 — GitHub 8 · LeetCode 1 · Codeforces 019 Oct 2026: 6 — GitHub 5 · LeetCode 1 · Codeforces 020 Oct 2026: 3 — GitHub 1 · LeetCode 2 · Codeforces 021 Oct 2026: 10 — GitHub 5 · LeetCode 5 · Codeforces 022 Oct 2026: 4 — GitHub 3 · LeetCode 1 · Codeforces 023 Oct 2026: 6 — GitHub 5 · LeetCode 1 · Codeforces 024 Oct 2026: 25 — GitHub 4 · LeetCode 21 · Codeforces 025 Oct 2026: 14 — GitHub 12 · LeetCode 2 · Codeforces 026 Oct 2026: 10 — GitHub 8 · LeetCode 2 · Codeforces 027 Oct 2026: 6 — GitHub 5 · LeetCode 1 · Codeforces 028 Oct 2026: 37 — GitHub 36 · LeetCode 1 · Codeforces 029 Oct 2026: 13 — GitHub 10 · LeetCode 3 · Codeforces 030 Oct 2026: 32 — GitHub 4 · LeetCode 28 · Codeforces 031 Oct 2026: 75 — GitHub 50 · LeetCode 25 · Codeforces 01 Nov 2026: 67 — GitHub 52 · LeetCode 15 · Codeforces 02 Nov 2026: 1 — GitHub 0 · LeetCode 1 · Codeforces 03 Nov 2026: 2 — GitHub 2 · LeetCode 0 · Codeforces 04 Nov 2026: 10 — GitHub 7 · LeetCode 3 · Codeforces 05 Nov 2026: 4 — GitHub 2 · LeetCode 2 · Codeforces 06 Nov 2026: 21 — GitHub 19 · LeetCode 2 · Codeforces 07 Nov 2026: 101 — GitHub 100 · LeetCode 1 · Codeforces 08 Nov 2026: 60 — GitHub 59 · LeetCode 1 · Codeforces 09 Nov 2026: 33 — GitHub 32 · LeetCode 1 · Codeforces 010 Nov 2026: 19 — GitHub 19 · LeetCode 0 · Codeforces 0
section 08
$./contact --open-channel

Open a Channel

Hiring, collaborating, or just want to talk shop about systems and F1? Reach out.

hiring-signal.logrec
INFOauditstrong fundamentals ✓
INFOauditships real systems ✓
INFOauditthinks about failure ✓
CRIThiringrecommend=PROCEED → schedule technical interview
$ resolvr incident create
priority