Satyam Mahapatra

Create your portfolio with ProoV
ProoV
DE Verified work portfolio

ProoV Portfolio

Satyam Mahapatra

Computer Science · Dr B C Roy Engineering College

View the ProoV leaderboard

Projects

Certified

Self-directed project

Frontend Engineering with Prediction Game

Junior Front-End Engineer · Software Engineering · October 2026

84/ 100

A ProoV case study · educational project, not employment

Built a World Cup prediction game end to end: rendered pickable fixtures, scored predictions with the exact 5/2/0 rule, derived team strengths from real match data, and used those strengths to drive a bot predictor. Also persisted and ranked the leaderboard in localStorage and shipped the project on a live Netlify URL.

Graded against

  • Scoring engine correctness30%
  • Prediction model genuinely from real data25%
  • Game completeness and leaderboard soundness25%
  • Shipped and shareable: live deployed URL20%

Passed · pass mark 60/100

What stood out6
  • Implemented the exact 5/2/0 scoring rule and correctly handled draw-vs-draw cases
  • Computed team attack/defense strengths from match data instead of hard-coding them
  • Built a leaderboard that saves to one localStorage key and re-sorts on reload
  • Shipped a live HTTPS deployment for the finished game
  • Leakage-Free Feature Engineering
  • Honest Model Evaluation
The work I submitted20 tasks

12 tasks · 14 lines · JavaScript, HTML · 8 written answers · 906 words

  • Lab Orientation704 characters
  • Example Render FixturesJavaScript · 2.0k characters
  • Act1 Fixtures FormJavaScript · 3.9k characters
  • Example Score PickJavaScript · 2.0k characters
  • Act2 Scoring FunctionJavaScript · 2.6k characters
  • Example Compute StrengthsJavaScript · 2.0k characters
  • Act3 Compute Strength108 characters
  • Example Bot PredictJavaScript · 1.6k characters
  • Act3 House Bot108 characters
  • Example Save Rank ReadonlyHTML · 3.5k characters
  • Act4 LeaderboardJavaScript · 2 lines
  • Act5 Assemble2 lines
  • Lab Orientation71 words
  • Example Render Fixtures151 words
  • Act1 Fixtures Form143 words
  • Example Score Pick121 words
  • Act2 Scoring Function110 words
  • Example Compute Strengths150 words
  • Act3 Compute Strength1 word
  • Example Bot Predict159 words

Summarised on purpose — the submitted code and writing stay private so this page cannot be reused as an answer key. The full submission sits behind the verified certificate.

Verified certificateTamper-proof · issued by ProoV
Certified

Self-directed project

AI-Assisted Code Modernization with IBM

Junior Software Engineer · Software Engineering · October 2026

96/ 100

Based on a public IBM case study · not affiliated with IBM

Built and verified a full legacy-code modernization for KM-Waechter: fixed the service-wear calculation, handled missing readings safely, corrected the nightly report, and repaired a hidden helper-module mileage conversion bug. Also added the missing report test, preserved the business rules unchanged, and produced a data-driven breakdown-risk analysis that follows the fleet history rather than the naive mileage assumption.

Graded against

  • Fix and extend the repo with the agent35%
  • Diagnose the bug20%
  • Direct and audit the AI agent25%
  • Explain it like an engineer20%

Passed · pass mark 60/100

What stood out6
  • Caught the hidden km-to-miles inversion in the helper module, which no test directly covered
  • Preserved the service interval and warning threshold exactly as required in both code and settings.cfg
  • Wrote NOTES.md with concrete verification steps and a clear explanation of what the agent got wrong
  • Built an analysis that explicitly rejects the misleading odometer/age assumption and centers km_since_service, avg_daily_km, and load_factor
  • Leakage-Free Bug Diagnosis
  • Directed AI Code Review
The work I submitted20 tasks

12 tasks · 1.3k characters · JavaScript · 8 written answers · 61 words

  • Division Predict72 characters
  • Diagnose Line130 characters
  • Diagnose Why117 characters
  • Scope Prompt66 characters
  • Audit Findings158 characters
  • Audit Why99 characters
  • Acceptance ChecklistJavaScript · 104 characters
  • Bob Trial Click74 characters
  • Bob Ready60 characters
  • Template Repo Click82 characters
  • Verify Report71 characters
  • Exec Pitch257 characters
  • Division Predict1 word
  • Diagnose Line10 words
  • Diagnose Why16 words
  • Scope Prompt1 word
  • Audit Findings1 word
  • Audit Why15 words
  • Acceptance Checklist16 words
  • Bob Trial Click1 word

Summarised on purpose — the submitted code and writing stay private so this page cannot be reused as an answer key. The full submission sits behind the verified certificate.

Verified certificateTamper-proof · issued by ProoV
2Projects completed
2Verified certificates
90Average score
Create your portfolio with ProoV