Explore the portfolio

Open to AI/ML and software engineering internships.

Back to portfolio

More work. More context.

Current engineering studies alongside earlier experiments. Open a case study for implemented behavior, validation, and limitations.

Explore the code.

GitHub’s public repository list, retrieved 15 Oct 2026. Summaries describe project scope; they do not establish reproduced results.

35 repositories shown

SupportOps-Env

An OpenEnv support-ticket environment for routing, urgency classification, response generation, and resolution experiments.

HTMLUpdated 3 Sept 2026

PrepGrid

A placement-preparation prototype with interview practice, quizzes, coding questions, and study streaks.

JavaScriptUpdated 3 Sept 2026

CFO_OS

A finance-workbench prototype exploring agent workflows, spend inspection, forecasting, and month-end reconciliation.

PythonUpdated 3 Sept 2026

Skill_Bridge

A learning-path prototype connecting resume and role parsing to skill gaps and prerequisite ordering.

PythonUpdated 3 Sept 2026

Research_Pilot

A research-assistance prototype exploring Amazon Nova, document context, browsing, and cited reports.

PythonUpdated 3 Sept 2026

UrbanPulse

Traffic-control experiments combining vehicle detection, signal decisions, public transport, and simulation.

PythonUpdated 3 Sept 2026

VulNarrate

A developer-tool prototype exploring explanations and patch suggestions for static-analysis findings.

PythonUpdated 3 Sept 2026

Market_Mind

A market-research interface exploring retrieval, market data, news, and portfolio-oriented questions.

PythonUpdated 3 Sept 2026

AssetsXentry

A digital-asset protection concept exploring media fingerprinting, content discovery, and ownership review.

PythonUpdated 3 Sept 2026

Fin_CorteX

A finance-analytics prototype for spend inspection, forecasting, anomaly review, and natural-language questions.

PythonUpdated 3 Sept 2026

SwiftBite

A MERN food-ordering application with accounts, a cart, order workflows, and an administration interface.

JavaScriptUpdated 3 Sept 2026

DiagNova

A symptom-entry and structured-response interface concept. Clinical accuracy and suitability are not established here.

JavaScriptUpdated 3 Sept 2026

PeerMind

A study-companion prototype exploring guided questions, topic progress, and learning plans.

JavaScriptUpdated 3 Sept 2026

RoadSoS

A road-emergency assistance concept exploring maps, nearby services, and contact workflows.

TypeScriptUpdated 3 Sept 2026

GalaxySimulation

An interactive Java Swing visualization exploring galaxy shapes, orbital motion, zoom, and star inspection.

JavaUpdated 3 Sept 2026

Dev-Shield-AI

An API prototype exploring code-risk inspection and simulated agent behavior.

HTMLUpdated 3 Sept 2026

InterviewX

An interview-practice prototype exploring questions, transcription, an avatar interface, and feedback.

PythonUpdated 3 Sept 2026

VaidyaScribe---Ambient-AI-Scribe

A Flutter and FastAPI clinical-note concept exploring bilingual transcription and structured note generation.

PythonUpdated 3 Sept 2026

CampaignX

An email-marketing workflow prototype exploring planning, content generation, review, and campaign monitoring.

PythonUpdated 3 Sept 2026

gnss-antispoofing.

Signal-analysis and machine-learning experiments for GNSS spoofing patterns. Historical quality claims are not reproduced here.

PythonUpdated 3 Sept 2026

Aether

An orbital-simulation prototype exploring conjunction detection, propagation, and avoidance planning.

PythonUpdated 3 Sept 2026

IBM--HR-ATTRITION-PREDICTION-MODEL

An educational IBM HR dataset project with exploration, feature preparation, and classifier comparisons.

PythonUpdated 3 Sept 2026

TalkAssist

A talk-assistance concept for collecting confusing points and providing simpler shared explanations.

JavaScriptUpdated 3 Sept 2026

Gaurav711cgu

Public GitHub profile repository. No additional project description was supplied in the repository metadata.

Language not reportedUpdated 8 Aug 2026

IRIS

Public repository retained in the complete directory. A technical project summary has not been verified.

HTMLUpdated 27 Jun 2026

FloatChat---Neural-Nexus-Hackathon

A conversational ARGO ocean-data exploration prototype with temperature, salinity, and trajectory visualizations.

PythonUpdated 22 Jun 2026

Aartha_ai

Public repository retained separately from the current Artha case study. Its current implementation has not been revalidated.

Language not reportedUpdated 28 May 2026

Movie-Reccomendation_System

A movie-recommendation repository. Current workflow and quality results have not been independently reproduced.

PythonUpdated 6 May 2026

Weather-Analysis

A weather-analysis repository. Dataset, methods, and current results require source review.

PythonUpdated 6 May 2026

AppForge

An application-specification prototype exploring structured generation, schema validation, consistency checks, and repair.

TypeScriptUpdated 5 May 2026

forage-midas

Project work associated with the JPMC Advanced Software Engineering Forage simulation.

Language not reported · ForkUpdated 26 Apr 2026

Medical_Heart

An educational heart-disease dataset project exploring KNN, regression, and Naive Bayes. Not a clinical tool.

PythonUpdated 7 Apr 2026

ShieldHer

A safety-assistance concept exploring voice processing, location features, and emergency-contact interfaces.

TypeScriptUpdated 7 Apr 2026

Connect---the---Dots

A container integration exercise connecting Nginx, a Node/Express API, MongoDB, and MinIO.

JavaScriptUpdated 23 Mar 2026

-Mars-Odyssey

A cinematic scrolling web experience about a fictional crewed Mars mission in 2047.

HTMLUpdated 23 Mar 2026

Project stories

Full-stack application

CineNexus

Movie discovery and shared viewing

Full Stack

A cinema-style discovery application connecting browsing, profiles, recommendation experiments, and shared-viewing workflows.

The idea

Movie discovery, personal profiles, and shared viewing need to feel like one coherent product.

My work

Built the discovery interface and connected profile, recommendation, playback-progress, and watch-party workflows across the frontend and API.

  • React
  • FastAPI
  • MongoDB
  • Redis
  • Python
  • HLS

Features

  • Browse films by genre and language
  • Keep profile-specific lists and viewing history
  • Explore shared-viewing and recommendation workflows

Architecture

  • React application with profile context and routed discovery screens.
  • FastAPI services with MongoDB persistence, Redis/Celery work paths, and recommendation modules.
  • Separate streaming, catalogue, and watch-party integrations.
Product workflows
4 connected areas
Discovery, profiles, recommendations, and shared viewing are represented in source. Implementation scope; no user-adoption count.
Evidence, validation & limits

Validation

  • Current source contains the routed discovery, profile, recommendation, and shared-viewing interfaces.
  • The recorded interface capture is preserved whole. Current local catalogue loading did not complete during review; no live playback, payment, or recommendation-quality check was performed.
  • No user count, revenue result, streaming capacity, or recommender accuracy is inferred from the interface.

Limits

  • Backend/provider availability determines catalogue, recommendation, and playback behavior.
  • A watch-party interface is not a measured concurrency result.
  • Source was not anonymously accessible under the former portfolio URL on 14 October 2026.

Kernel engineering workbench

TritonForge

A workbench for understanding GPU kernels

GPU Systems

Explore kernel source, hardware constraints, illustrative compiler passes, and roofline estimates alongside separate Triton kernel experiments.

The idea

Kernel code and hardware constraints are difficult to reason about when memory movement, tiling, and generated representations remain disconnected.

My work

Built an interactive source-and-inspector workbench with kernel presets, hardware choices, parameter controls, and explicit separation between static estimates and measured GPU behavior.

  • Python
  • PyTorch
  • Triton
  • TypeScript
  • React
  • CUDA

Features

  • Inspect and edit kernel presets
  • Explore hardware and tile parameter choices
  • Compare illustrative IR and roofline estimates

Architecture

  • Next.js and React workbench with an editable source pane.
  • TypeScript static analyzer derives illustrative compiler representations and hardware estimates.
  • Separate Python/Triton kernel implementations and hardware-specific correctness/benchmark paths.
Kernel presets
4
Four authored frontend source presets for inspection. This is workbench scope, not a GPU benchmark.
Hardware profiles
4
Static hardware specifications in the analyzer. Selecting a device does not run code on that device.
Evidence, validation & limits

Validation

  • The current frontend source has four kernel presets and four hardware specification profiles. These are implementation counts, not measured hardware runs.
  • The local browser workbench renders source, parameter controls, and analysis output. No GPU benchmark was executed for the portfolio.
  • Historical T4 speedup tables require independently inspectable hardware receipts; those values are not used as portfolio performance claims.

Limits

  • The browser analyzer does not invoke a real Triton GPU compiler.
  • Illustrative IR, occupancy, and roofline output do not prove device execution or speedup.
  • Kernel correctness and performance depend on hardware, shapes, layouts, and numerical tolerances.

Engineering prototype

Kairos

Inspectable AI code-repair investigations

AI/ML

A code-repair workbench that keeps original source, proposed patches, independent checks, and observed outcomes inspectable together.

The idea

A plausible generated patch needs an inspectable source context, execution history, and independent checks before a reviewer can assess it.

My work

Built durable, inspectable repair workflows with fenced workers and independent verification. Local release acceptance passed 428 backend checks; model repair quality is evaluated separately.

  • Next.js
  • FastAPI
  • PostgreSQL
  • Python
  • Docker
  • OIDC

Features

  • Inspect original source and proposed patches
  • Review independent checks and saved evidence
  • Resume durable authenticated investigations

Architecture

  • Next.js evidence viewer and authenticated workbench.
  • FastAPI with PostgreSQL request receipts, ordered steps, tenant roles, and worker leases.
  • Local inference, disposable Docker checks, and digest-addressed artifacts.
Backend checks passed
428
14 October 2026 local release acceptance: 6 explicit opt-in skips, zero failures or errors. Software validation is separate from repair quality.
Browser journeys passed
24
Eight evidence-viewer, eleven fault-fixture, four real-OIDC and one separate real-model development journey. These are different test scopes, not 24 repair successes.
Evidence, validation & limits

Validation

  • 14 October 2026 local acceptance collected 434 backend tests: 428 passed, 6 explicit opt-in skips, zero failures or errors. Saved receipts: evidence/docs008/checks/backend-summary.json and fullstack-acceptance.json.
  • Twenty-four browser journeys passed across separate scopes: 8 evidence-viewer, 11 fault-fixture, 4 real-OIDC, and 1 exposed development-case model journey. This is software workflow coverage, not a repair-success count.
  • A saved Django development repair was reproduced against its registered checks. Fresh repair validation verified 0/10 attempts across five qualified cases; the development success is separate.
  • The completed 12 October 2026 local control-plane repeat processed 435,270 requests over approximately 42 minutes with zero unexpected errors. Its ten-client, 30-minute soak recorded acknowledgement p95 275.19 ms and read p95 16.79 ms. It used real HTTP/PostgreSQL and fixture identity/tasks, without inference or OIDC throughput. Saved receipt: evidence/build004/capacity-summary-final.json; earlier failures remain preserved.
  • The source repository is private. These notes summarize locally inspected receipts; source files and downloadable receipts have not been published here.

Limits

  • None of the ten fresh repair attempts across five qualified cases passed the registered verification checks. This measures model repair quality, not backend reliability. The single reproduced development repair was a separate, already-exposed case; broader repair usefulness remains unproven.
  • Recorded inspection does not run a new investigation or change a visitor's repository.
  • Local control-plane capacity does not establish production scale or inference throughput.

Measured development system

AgentSentry v2

Governed action execution

Full Stack

An approval-gated support-action system with durable execution, explicit authority, recipient receipts, and recovery after worker failure.

The idea

An action can outlive an HTTP response or a worker. Retrying without recipient evidence can repeat the external effect.

My work

Completed 128 synthetic actions with 128 recipient receipts in a bounded hosted run by combining approval-bound actions, fenced workers, and receipt reconciliation.

  • Go
  • PostgreSQL
  • Python
  • JavaScript
  • Docker

Features

  • Propose and approve exact action hashes
  • Inspect execution state and audit events
  • Reconcile recipient receipts after failure

Architecture

  • Go API, PostgreSQL approval/action storage, and a separate Go worker.
  • Browser workspace for proposals, approval, saved state, and audit events.
  • Authenticated simulated order API with SQLite receipts and an experimental typed model-draft path.
Completed synthetic actions
128 / 128
13 October 2026 hosted bounded workload, with 128 recipient effect receipts. Four callers, two workers; not saturation or a production SLA.
Evidence, validation & limits

Validation

  • 13 October 2026 hosted CI verified a dated engineering baseline, including recovery, race checks, browser workflows, and restore drills.
  • A bounded synthetic hosted workload completed 128 actions with 128 effect receipts; it is not a production SLA or saturation result.
  • The frozen model evaluation stopped at 62/80 cases and already failed its declared utility and safety gates.

Limits

  • AI quality qualification remains open. Engineering checks do not qualify autonomous decisions.
  • The simulated recipient supplies explicit idempotency and receipt guarantees that arbitrary external APIs may lack.
  • No customer deployment or API cost saving is claimed.

Historical ML study + workbench

Artha

Temporal ML evaluation and durable replay

AI/ML

A transaction inspection workbench combining prior-only features, versioned model artifacts, tenant-scoped access, and exact saved-result retries.

The idea

Evaluation and serving can disagree when features include future information or retries recalculate accepted transactions.

My work

Shared prior-only feature construction between offline and serving paths, then added atomic SQLite replay and role-controlled inspection.

  • FastAPI
  • SQLite
  • scikit-learn
  • Python
  • JavaScript

Features

  • Inspect original saved scoring results
  • Retry accepted transactions without re-scoring
  • Use tenant-scoped reader, writer, and admin roles

Architecture

  • One feature module for offline preparation and serving.
  • Versioned scikit-learn artifact, runtime manifests, and export/reload parity checks.
  • Tenant-scoped FastAPI, SQLite replay history, and browser workbench.
Shared scoring features
8
Four current-input and four prior-history features use the same offline and serving module. Implementation fact, not a quality score.
Local scoring p95
16.77 ms
12 October 2026 client-inclusive measurement: 4,800 generated unlabeled scores over 120 seconds, four clients at 10 requests/s each, zero failures. Not saturation or production latency.
Evidence, validation & limits

Validation

  • The 10 October 2026 historical study used a chronological 100,000-row prefix with separate fit, calibration, selection, and historical final partitions.
  • Historical fixed-threshold precision was 9.23% and recall was 41.28%; most alerts were false and most fraud was missed.
  • The dated hosted engineering baseline at 676a4795ba04a7bb2acf2bf573826a6e9d77311a, run 38409317955, passed 404 Python tests with zero failures, errors or skips. CI uses synthetic model fixtures and separately exercises parity, roles, retries, browser behavior, restart recovery, and same-host restore.
  • A separate 12 October 2026 local workload completed 4,800 generated unlabeled scores over 120 seconds, with four clients paced at 10 requests/s each, zero failures and client-inclusive p95 16.77 ms. This is one selected-model development-host measurement, not fraud accuracy, saturation, a speedup, or a production SLA. Saved receipt: reports/operating-2026-10-12/selected-model-001/report.json; documented in docs/resume-contract.md.
  • The repository was not publicly accessible on 14 October 2026. These notes summarize locally inspected source and receipts; downloadable receipts are not attached.

Limits

  • Historical full-source exposure cannot be ruled out. The old final partition is development-only for future work.
  • No independently unseen production fraud-prevention result is claimed.
  • Raw transactions and model weights remain unpublished; redistribution permission is unreviewed.

Locally verified prototype

ForgeGuard Contain

Supplier-quality containment workflow

Full Stack

Turns a supplier notice into record-backed exposure, a revision-bound human decision, and durable inventory or task actions in a sandbox.

The idea

Supplier notices need traceable affected lots and approvals that remain valid only for the reviewed record revision.

My work

Connected lot tracing, revision-bound approval, durable sandbox receipts, and explicit pending inference states.

  • React
  • FastAPI
  • PostgreSQL
  • Python
  • SQLite

Features

  • Trace notices to affected demonstration lots
  • Approve the exact reviewed revision
  • Recover sandbox actions through durable receipts

Architecture

  • React case register and review interface.
  • FastAPI with SQLite development storage and a PostgreSQL deployment adapter.
  • Bounded inference worker and sandbox inventory/task actions.
Authored fault scenarios
40 / 40
Stored local synthetic-fixture checks: stale approval, duplicate intent, fencing, lost acknowledgement, and recovery. Live model qualification remains open.
Evidence, validation & limits

Validation

  • Stored local evidence records 40/40 authored fault scenarios covering stale approval, duplicate intent, fencing, lost acknowledgement, and recovery.
  • Real HTTP and PostgreSQL adapter checks exercise authority, revision, persistence, and receipts.

Limits

  • Demonstration notices, records, and policies are authored synthetic fixtures.
  • Live model quality, AMD workload, and public deployment are not qualified.
  • A sandbox hold is a software state change. No factory savings or physical containment result is claimed.

Local engineering prototype

HyperFlow

Reviewable commerce workflows

AI/ML

A commerce prototype connecting basket optimization, approval boundaries, reconciliation, durable jobs, and experimental demand modeling.

The idea

An optimized basket still needs stock reconciliation, approval, and recoverable provider actions before it becomes an executed order.

My work

Implemented solver-backed baskets and reconciliation, then strengthened action approval, workflow state, and experiment provenance.

  • FastAPI
  • React
  • Python
  • MILP
  • LightGBM

Features

  • Optimize baskets with stock constraints
  • Re-solve after cart reconciliation
  • Review approval state before provider actions

Architecture

  • React workbench and FastAPI services.
  • MILP solver with stock constraints and reconciliation-driven re-solving.
  • Provider adapters, durable job paths, replay scenarios, and separate model fit/evaluation artifacts.
Basket optimization
MILP
A solver-backed implementation with stock constraints and re-solving. This describes the algorithm, not measured sales impact.
Evidence, validation & limits

Validation

  • Basket optimization uses an actual MILP solver; reconciliation adjusts constraints and re-solves.
  • Demand studies measure relative WMAPE improvement on synthetic censored rows, not recovered real sales.
  • These notes describe the current local workflow. No operational commerce benchmark or public receipt download is attached.

Limits

  • No recovered revenue, live operational accuracy, or deployment-wide provider execution is claimed.
  • Older repository material can contain superseded claims. This case study describes the narrower current scope.
  • Authenticated provider execution depends on actual credentials and availability.

Collaboration prototype

NexGrid

Collaborative code editor

Full Stack

A shared coding workspace exploring CRDT synchronization, WebSocket collaboration, and code execution workflows.

The idea

Concurrent edits must converge while document state and execution feedback remain understandable.

My work

Built a shared editing interface around CRDT synchronization, WebSocket events, and execution feedback.

  • React
  • JavaScript
  • WebSockets
  • CRDT
  • Python

Features

  • Edit a shared CRDT document
  • Synchronize changes over WebSockets
  • Inspect execution feedback

Architecture

  • Browser editor and workspace.
  • CRDT shared document with WebSocket synchronization.
  • Separate execution and result-presentation workflow.
Document synchronization
CRDT
Implemented collaborative document model. This preview has no active multi-user session; no concurrency scale is claimed.
Evidence, validation & limits

Validation

  • Source and local interface demonstrate collaborative editing and execution workflows.
  • No published large-scale concurrency or latency benchmark is attached.

Limits

  • Prototype status does not imply a hardened public code-execution service.
  • Inference-gateway throughput and accelerator results do not apply to this project.

Developer tooling prototype

CodeSage

Repository intelligence and graph inspection

AI/ML

Explores code through AST call graphs, dense and lexical retrieval, and an interface for inspecting repository relationships.

The idea

Understanding a repository requires definitions, calls, and relationships as well as matching text.

My work

Connected AST-derived relationships to dense/lexical search and inspectable repository context.

  • Python
  • FastAPI
  • React
  • AST
  • Retrieval

Features

  • Inspect AST call relationships
  • Search code with dense and lexical retrieval
  • Explore indexed repository context

Architecture

  • Python source parsing and graph construction.
  • Dense and lexical retrieval over indexed code.
  • React graph interface and experimental training tools.
Retrieval paths
Dense + lexical
Implemented code-context retrieval paths. This preview shows a labelled local sample, not a retrieval-quality benchmark.
Evidence, validation & limits

Validation

  • Current source contains parsing, retrieval, graph inspection, and experimental training paths.
  • No qualified H100 training, universal context-size, or model-accuracy result is claimed.

Limits

  • Graph completeness depends on parser coverage and dynamic code behavior.
  • Experimental training tooling does not establish trained model quality.

Optimization workbench

QualEdge

ONNX optimization workbench

AI/ML

Compares quantization and execution-provider options while retaining accuracy gates, benchmark context, and fallback behavior.

The idea

A faster model is not useful when accuracy regresses or the preferred execution provider is unavailable.

My work

Built ONNX candidate comparisons with accuracy gates and explicit provider fallback.

  • Python
  • ONNX Runtime
  • React
  • Quantization

Features

  • Compare ONNX optimization candidates
  • Reject accuracy regressions
  • Inspect execution-provider fallback

Architecture

  • ONNX optimization and quantization pipeline.
  • Provider benchmarking and accuracy comparisons.
  • Browser workbench for results, rejected candidates, and fallback state.
Optimization acceptance
Accuracy gated
Candidates are checked against accuracy constraints. No device-specific speedup or NPU run is established by the preview.
Evidence, validation & limits

Validation

  • Local workbench supports benchmark comparisons and accuracy-regression rejection.
  • Hardware-specific results require actual device receipts; no blanket NPU speedup is claimed.

Limits

  • Results are specific to model, data, provider, and device.
  • Provider availability does not prove accelerator execution on an unmeasured device.

Project archive

RailMind AI

Earlier project / learning prototype

AI/ML

A railway-operations prototype exploring agent workflows, dispatch review, and an operations interface.

The idea

Railway dispatch suggestions need an operations view where a person can inspect disruptions and deliberately approve or override a recommendation.

My work

The inspected implementation connects dispatch review, explicit approval or override, disruption records, and event staging. This describes the source scope, without claiming operation on a live railway.

  • Python
  • FastAPI
  • React

Features

  • Review dispatch recommendations, approve a proposal, or record a manual override.
  • Inspect train disruptions and their details through dedicated operations routes.
  • Stage events in a transactional outbox and expose an audit workflow.

Architecture

  • React operations interface backed by versioned FastAPI routes for trains, disruptions, recommendations, and audit.
  • Separate prediction and stream-service modules; a SQLite-backed outbox stages events before relay.
Evidence, validation & limits

Validation

  • Local source review covered recommendation approval/override routes, disruption routes, and TransactionalOutbox. No dispatch, prediction, or load benchmark was rerun.

Limits

  • Operational safety, live data freshness, and real railway performance are not established by this prototype.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

Helios

Earlier project / learning prototype

Systems

An earlier systems experiment exploring vector compute and service interfaces. Detailed validation has not been attached.

The idea

Explore how vector-compute work can be exposed through service interfaces; the archived version needs matching source before its implementation can be described precisely.

My work

This entry preserves an earlier systems experiment. Version-specific implementation ownership and working behavior need the matching source before a more detailed personal contribution can be stated.

  • Go
  • gRPC

Features

  • Earlier project intent: explore vector-compute work and service interfaces.
  • The archived record identifies Go and gRPC; its exact API and worker behavior remain unverified.

Architecture

  • The historical record describes a Go/gRPC systems experiment, without an inspectable service diagram or source link.
  • A local folder named HELIOS contains a different Java workflow engine; that implementation is not used as evidence for this archived version.
Evidence, validation & limits

Validation

  • No source matching this Go/gRPC description, reproduced benchmark, or current public repository was established in this review.

Limits

  • The Java workflow engine and the archived vector-compute experiment must not share implementation or performance claims merely because their names match.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

CodeSageZ

Earlier project / learning prototype

AI/ML

An earlier code-generation and fine-tuning experiment, distinct from the current CodeSage source workspace. Model quality is not established here.

The idea

Investigate whether a compact code model can be adapted for Python bug-fix completion while keeping data preparation, memory constraints, and evaluation explicit.

My work

The earlier experiment includes dataset preparation, memory-conscious adapter configuration, checkpoint recovery, and evaluation tooling. These are inspected implementation paths, not a newly verified model improvement.

  • Python
  • PyTorch

Features

  • Prepare filtered Python bug-fix instruction/response examples from CommitPack.
  • Configure a QLoRA adapter training path for Qwen2.5-Coder-1.5B-Instruct.
  • Resume saved checkpoints and compare baseline and adapter evaluation outputs.

Architecture

  • Python dataset preparation, Unsloth/Transformers fine-tuning, and separate CodeBLEU, HumanEval, and repository-context evaluation scripts.
  • Training configuration uses short sequences, gradient accumulation, epoch checkpoints, and provenance helpers; the current source workspace is a separate portfolio entry.
Evidence, validation & limits

Validation

  • Local review inspected training/finetune.py and training/MODEL_CARD.md. Historical GPU and score values were not reproduced or promoted into portfolio metrics.

Limits

  • No new GPU training, held-out evaluation, contamination audit, or verified code-repair result was produced for this review.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

NeuroScope

Earlier project / learning prototype

Research

An interpretability interface for exploring model activations and experimental agent-analysis workflows.

The idea

Model outputs alone hide what changed inside a run. Researchers need to inspect activations and test interventions without mistaking correlation for causation.

My work

The inspected source joins run inspection with sparse-feature analysis and intervention tooling. It explicitly labels correlation-based co-activation separately from causal patching.

  • Python
  • PyTorch
  • React

Features

  • Inspect model runs, per-step activations, sparse features, and saved experiment findings.
  • Explore activation patching, patch matrices, and feature steering through separate API paths.
  • Plot sparse-feature timelines and exploratory co-activation relationships.

Architecture

  • React experiment interface with FastAPI routers for runs, experiments, steering, and probe training.
  • PyTorch model hooks and SAE decomposition feed saved step artifacts; patching and steering modules perform distinct interventions.
Evidence, validation & limits

Validation

  • Local review covered run and steering routes plus SAE, patching, and steering modules. No model execution or causal finding was independently reproduced.

Limits

  • Feature descriptions, drift estimates, and steering outcomes require model-specific experiments; an interface or graph is not proof of interpretability accuracy.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

NeuralVault

Earlier project / learning prototype

AI/ML

A legal-research retrieval prototype exploring dense, lexical, and graph-based context.

The idea

Explore legal-research context retrieval across semantic matches, lexical matches, and graph relationships; the matching historical source is still needed to verify those paths.

My work

This preserves the earlier retrieval idea and declared stack. Exact implementation scope and personal task attribution require the matching legal-research source.

  • Python
  • PostgreSQL
  • Neo4j

Features

  • Archived concept: retrieve legal-research context through dense, lexical, and graph-based approaches.
  • The retained stack names PostgreSQL and Neo4j; working retrieval behavior has not been verified for this version.

Architecture

  • The legal-research version is described as Python retrieval over relational and graph stores; its actual retrieval and ranking code is unavailable for review.
  • Local NeuralVault folders instead contain database-intelligence demos. Their SQL and fraud modules are not evidence for the legal-research version.
Evidence, validation & limits

Validation

  • No matching legal-research implementation, retrieval evaluation, or citation-quality measurement was established in this review.

Limits

  • No legal-answer accuracy, corpus coverage, or retrieval improvement is claimed. The similarly named database demo is a separate version.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

SupportOps-Env

Earlier project / learning prototype

AI/ML

An OpenEnv support-ticket environment for agent-training experiments and task grading.

The idea

Agent-training experiments need repeatable support-ticket tasks with explicit actions, state transitions, and grading rules rather than a free-form chat demo.

My work

The source implements ticket-state transitions, task-specific rewards, reproducible episode selection, and an interface for agent-training experiments.

  • Python
  • FastAPI
  • OpenEnv

Features

  • Reset reproducible support-ticket episodes with an optional pinned ticket and RNG seed.
  • Apply routing, urgency, response, escalation, and closure actions to a ticket state.
  • Grade routing, triage, and resolution tasks and inspect terminal rewards.

Architecture

  • Python environment exposes reset, step, and state operations with typed ticket actions, observations, and rewards.
  • Bundled ticket/task definitions are separate from graders; a FastAPI server and UI expose the environment, alongside training and evaluation scripts.
Evidence, validation & limits

Validation

  • Local review inspected env/environment.py, env/graders.py, task definitions, and the test-file structure. No training or evaluation was rerun.

Limits

  • The response grader can call a model when configured and otherwise uses heuristics. A heuristic reward is not a measured customer-service outcome.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

ShieldHer

Earlier project / learning prototype

AI/ML

A safety-assistance concept exploring location sharing, voice analysis, and emergency-contact workflows.

The idea

Bring SOS session state, guardian location sharing, and route context into one prototype, with separate interfaces for assistance and threat-analysis experiments.

My work

The implementation combines SOS lifecycle routes, location sharing, route-inspection logic, and a separate ML API. This is prototype scope; emergency delivery and detection quality have not been demonstrated here.

  • React Native
  • React
  • Node.js
  • Express
  • FastAPI
  • MongoDB
  • Python

Features

  • Create, track, update, and resolve an SOS session with a shareable location link.
  • Explore incident-based route suggestions and a guardian-facing dashboard.
  • Expose separate audio-distress, text-threat, and assistance-chat endpoints.

Architecture

  • React Native mobile client and React guardian dashboard connect to an Express API and Socket.IO event paths.
  • MongoDB stores application records; separate Firebase/Redis/Twilio integrations and a Python FastAPI ML service handle specialized workflows.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Source includes explicit fallback route behavior when Google Maps is unavailable; API presence does not establish distress-detection accuracy.

Limits

  • No real SOS, SMS, location broadcast, emergency dispatch, or safety-effectiveness test was performed for the portfolio.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

CFO-OS

Earlier project / learning prototype

AI/ML

A hackathon finance-workbench prototype exploring spend inspection, forecasting, and reconciliation.

The idea

Explore how spend review, variance explanations, and month-end checks can be organized as separate finance workflows instead of one unstructured assistant response.

My work

The source defines finance-agent workflows, demo connectors, and transaction-inspection logic. Individual task ownership is not independently documented; no live accounting automation is established.

  • Python
  • FastAPI
  • CrewAI

Features

  • Define sequential spend classification and executive-narrative tasks.
  • Build forecast/variance and month-end reconciliation/compliance workflow definitions.
  • Inspect sample transaction scoring and GST input-tax-credit reconciliation paths.

Architecture

  • Python CrewAI orchestrator composes specialist agents and typed tasks behind a FastAPI-oriented project structure.
  • Separate integration clients and scoring modules include demo GST responses and a heuristic anomaly scorer.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • The inspected orchestrator imports close_accelerator and compliance_guardian modules, while the reviewed tree contains close_and_compliance.py. The workflow is not represented as a verified runnable system.
  • The anomaly score includes hand-written rules and random noise; it is not evidence of a trained detector's quality.

Limits

  • Compliance outputs and GST demo data are prototype behavior, without live filing, ledger reconciliation acceptance, or financial accuracy validation.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

SkillBridge

Earlier project / learning prototype

AI/ML

A learning-path prototype comparing resume and role requirements and ordering prerequisite skills.

The idea

A list of missing skills does not tell a learner what to study first. Build a pathway that expands prerequisites and explains its course order.

My work

The source connects profile extraction to a prerequisite-aware pathway engine and an explainable results screen. The README names a team; an exact personal task split has not been independently established.

  • FastAPI
  • React
  • Python
  • Gemini

Features

  • Compare resume-derived skills with a target role and expand missing prerequisites using DFS.
  • Order skills with Kahn's topological sort so prerequisites precede dependent courses.
  • Pack courses into weekly phases and show the reasoning behind added skills and ordering.

Architecture

  • React upload/results flow calls FastAPI analysis and pathway routes.
  • Gemini extraction produces a profile; a separate Python catalog and deterministic pathway engine compute gaps, prerequisite order, and phase allocation.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Inspected compute_skill_gap, prerequisite resolution, topological_sort, pack_into_phases, and profile extraction. The README's speed claim was not reproduced.

Limits

  • The authored catalog bounds pathway coverage. Extraction quality and learning outcomes have not been measured here.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

VaidyaScribe

Earlier project / learning prototype

AI/ML

A clinical-note concept exploring bilingual transcription and structured notes.

The idea

Explore converting a bilingual consultation transcript into structured note fields while keeping transcription, entity extraction, and record mapping distinct.

My work

The source joins an audio-session pipeline to structured-note mapping. The README identifies a team project; personal implementation boundaries have not been independently established.

  • Flutter
  • Dart
  • FastAPI
  • Python
  • Whisper
  • PostgreSQL

Features

  • Accept consultation audio chunks and send transcription/status updates through a session workflow.
  • Explore Hindi/English transcription, speaker separation, and clinical-entity extraction.
  • Map extracted entities into patient, encounter, condition, observation, and medication-oriented FHIR structures.

Architecture

  • Flutter client configuration accompanies a FastAPI backend with session, transcription, and notes routes.
  • Session orchestration calls separate ASR, NLP, and FHIR-mapping modules, then saves structured notes through database helpers.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • ASR, session orchestration, and FHIR mapping were read. No clinical audio, custom model training, FHIR conformance test, or ABDM integration was exercised.

Limits

  • Historical latency and medical-speech training claims are not adopted. Generated notes require clinical review; no clinical accuracy is established.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

InterviewX

Earlier project / learning prototype

AI/ML

An interview-practice prototype with generated questions, transcription, and feedback experiments.

The idea

Connect interview setup, adaptive questions, recorded answers, and reviewable feedback in one session rather than showing a disconnected question generator.

My work

The implementation integrates a multimodal interview-session pipeline and report presentation. The README names a team; the personal task split is not independently established.

  • FastAPI
  • React
  • Python

Features

  • Coordinate interview questions, audio-answer processing, and video-frame analysis within a session.
  • Aggregate answer and speech signals into a five-dimension score report.
  • Define optional avatar speech through separate text-to-speech and streaming service adapters.

Architecture

  • React interview screens connect to FastAPI session routes and an orchestration layer for ASR, CV, question generation, and reporting.
  • Scoring uses explicit weighted formulas; explanatory strings are constructed from rules, with separate external avatar-service calls.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Reviewed the orchestrator, scorer, and avatar service. The scorer builds SHAP-style text from rules; the inspected explanation path does not calculate SHAP values.

Limits

  • No hiring validity, demographic fairness, transcription accuracy, or production readiness was verified. A removed-field list is not a bias audit.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

GNSS Anti-Spoofing

Earlier project / learning prototype

Research

Signal-analysis and machine-learning experiments for detecting GNSS spoofing patterns.

The idea

Explore whether signal-derived features and learned models can distinguish GNSS spoofing patterns; dataset and evaluation evidence are needed before claiming detection performance.

My work

The source implements signal-feature preparation, dataset construction, weighted model fusion, and threshold search. The README names a team; the exact personal task split has not been independently established.

  • Python
  • PyTorch
  • XGBoost

Features

  • Extract 18 configured signal-quality, geometry, and cross-satellite features from epoch-grouped CSV observations.
  • Combine normalized LSTM reconstruction error with XGBoost probabilities in a weighted decision.
  • Tune a decision threshold on validation scores and prepare separate tabular and sequence datasets.

Architecture

  • Python feature extraction normalizes CSV column names, groups satellite observations by epoch, and writes feature records.
  • PyTorch sequence datasets and XGBoost inputs share a training-fitted scaler; the ensemble combines both outputs. Missing feature data triggers synthetic-data generation.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • The actual public repository name ends with a dot: gnss-antispoofing. Feature extraction, ensemble prediction, and dataset code were inspected. The 18-feature count is implementation scope; README recall, false-alarm, and latency targets were not reproduced.

Limits

  • Some signal features use simplified formulas or defaults, and absent input can produce synthetic data. The code's random stratified split does not establish held-out receiver/scenario performance.
  • No live receiver integration, independently verified spoofing detection rate, or GNSS protection claim is made.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

FloatChat

Earlier project / learning prototype

AI/ML

A conversational exploration prototype for ARGO ocean-float records and visualizations.

The idea

Ocean-profile records are awkward to explore through chat alone. Pair filtered retrieval with maps and depth plots that expose the underlying profile context.

My work

The implementation connects question routing, filtered profile views, retrieval context, and scientific-style visualizations. Personal task attribution is not established by the README's placeholder team table.

  • Python
  • Streamlit
  • FAISS
  • Plotly

Features

  • Route questions by intent and extract region/month filters before visualizing ocean profiles.
  • Retrieve profile summaries with FAISS or a cosine-similarity fallback for a prompted answer.
  • Plot float maps, temperature/salinity depth profiles, time series, and regional comparisons.

Architecture

  • Streamlit coordinates a Python query router, retrieval pipeline, and Plotly visualization module.
  • A Parquet-backed profile dataset and summary index feed filters and semantic retrieval; a configured Groq service generates answers.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • The README explicitly lists synthetic Indian Ocean profiles; routing, retrieval, and plotting functions were inspected. No answer-quality or scientific-data validation was rerun.

Limits

  • Charts over synthetic profiles do not establish oceanographic findings or coverage of the live ARGO archive.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

Connect the Dots

Earlier project / learning prototype

Full Stack

A container integration exercise connecting API, database, object storage, and reverse proxy.

The idea

Practice the real integration boundary between browser uploads, API validation, metadata persistence, object storage, and container routing.

My work

The source implements the integration boundary between browser upload, API validation, object storage, metadata persistence, and container routing.

  • Node.js
  • MongoDB
  • MinIO
  • Docker

Features

  • Upload multipart files to MinIO and return a retrievable object path.
  • Stream a stored object back with its content type and length.
  • Create and list metadata records through a separate API route.

Architecture

  • React frontend and Express API run alongside MongoDB, MinIO, and an Nginx reverse proxy in Docker Compose.
  • File bytes go to object storage while metadata uses a MongoDB model; upload middleware applies a 50 MiB file-size limit.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Inspected upload/download, metadata routes, and Compose service definitions. The 50 MiB upload setting is a code limit, not a measured throughput result.

Limits

  • Container startup, object round-trip behavior, access controls, and failure recovery were not rerun in this review.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

FinCortex

Earlier project / learning prototype

AI/ML

A finance-analytics prototype exploring spend data, anomaly inspection, and forecasting.

The idea

Make sample finance data inspectable through transaction, anomaly, forecasting, and question-answering endpoints while keeping demo inputs visible.

My work

The source assembles a finance-analytics API around sample data, anomaly inspection, forecasting, and chat. The README names Gaurav and Mohit; exact personal implementation scope is not independently established.

  • Python
  • FastAPI
  • scikit-learn

Features

  • List generated sample transactions and inspect Isolation Forest anomaly flags.
  • Request a cash-flow forecast through a model/statistical-fallback interface.
  • Expose a finance-question chat endpoint with resettable conversation state.

Architecture

  • FastAPI routes connect transaction ingestion, a scikit-learn anomaly detector, a cash-flow forecaster, and a separate copilot module.
  • The inspected API initializes mock transactions and a generated cash-flow series; the forecaster falls back to exponential smoothing without a trained neural model.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Mock transaction generation, startup initialization, feature extraction, and forecasting fallback were inspected. No live Zaggle connection or predictive-quality result was reproduced.

Limits

  • Demo anomaly flags and forecasts do not establish fraud detection, financial savings, or compliance automation.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

ResearchPilot

Earlier project / learning prototype

AI/ML

A research-assistance prototype exploring Amazon Nova, document context, and cited reports.

The idea

A research answer should retain its source context. Explore query planning, source collection, ranking, and report assembly as inspectable stages.

My work

The README attributes team lead, backend, Nova Act integration, and orchestration to Gaurav; this is a historical self-described role, not an independently audited commit attribution.

  • Python
  • Amazon Nova
  • AWS Bedrock
  • FAISS

Features

  • Decompose a research query, gather web/document context, and synthesize a cited report.
  • Rank source embeddings with FAISS or an in-memory cosine-similarity fallback.
  • Keep report formatting and optional voice input/output in separate modules.

Architecture

  • A Python orchestrator coordinates Bedrock, web search, document reading, synthesis, embeddings, and output formatting.
  • Search has a Nova Act path plus a requests/BeautifulSoup fallback; configured services and a no-key demo are distinct execution modes.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Reviewed orchestration, embedding ranking, and both web-search paths. No Nova/Bedrock call, citation audit, or end-to-end research run was performed.

Limits

  • A formatted report and confidence field do not establish factual accuracy, source completeness, or research quality.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

UrbanPulse

Earlier project / learning prototype

AI/ML

Traffic-control experiments using vehicle detection, forecasting, and simulation.

The idea

Explore a city-operations interface that connects junction state, traffic history, forecast output, and signal-control experiments.

My work

The README describes Gaurav as team lead/AI-ML engineer and Mohit as data/full-stack engineer. Those are historical self-described roles; the exact personal code split has not been audited.

  • Python
  • PyTorch
  • SUMO
  • React

Features

  • Inspect junction state, traffic history, forecast routes, and a city dashboard.
  • Define a signal-control loop with an optional learned-policy path and heuristic fallback.
  • Expose forecast output from optional LSTM weights or moving-average/trend fallback logic.

Architecture

  • React operations views connect to a FastAPI service with database models, traffic routes, and WebSocket-oriented updates.
  • Separate signal-controller and forecasting services load optional model artifacts; the inspected controller currently constructs random observation values.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Inspected signal observations, heuristic control, traffic routes, and forecast fallbacks. Historical simulation-improvement percentages were not reproduced or carried forward.

Limits

  • Random observations and fallback forecasts do not establish live traffic control, measured congestion reduction, or validated SUMO performance.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

MarketMind

Earlier project / learning prototype

AI/ML

A market-research interface combining retrieval, market data, and portfolio-oriented questions.

The idea

Market questions often need several kinds of context. Combine explicit data tools, portfolio arithmetic, and a streamed answer in one research interface.

My work

The implementation connects tool-driven market research with streamed answers and parsed portfolio context. The source scope is clearer than a general chatbot description, without implying profitable investment decisions.

  • Python
  • FastAPI
  • React

Features

  • Route research questions through market-data, news, technical-analysis, and portfolio tools.
  • Normalize CAMS-style CSV holdings into invested value, current value, and gain summaries.
  • Stream tool activity and responses to a React interface with stock-chart and portfolio views.

Architecture

  • React chat state and an SSE client connect to FastAPI streaming and portfolio-upload routes.
  • Python tool dispatch separates quote/news retrieval, indicators, and statement parsing; portfolio summaries become model context.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Reviewed tool dispatch, CAMS column normalization, safe numeric parsing, and technical-indicator fallback code. No quote freshness, answer accuracy, or investment-return evaluation was run.

Limits

  • External market/news availability and statement formats can change behavior. No financial-advice reliability or return is established.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

Heart Disease Prediction Dashboard

Earlier project / learning prototype

AI/ML

An educational dataset exploration and classifier-comparison dashboard.

The idea

Learn classifier comparison by putting dataset exploration, a consistent train/test split, and multiple model reports in one educational dashboard.

My work

The source brings exploratory charts, a reproducible split, classifier comparison, and prediction controls into one dashboard. The README lists a student team; individual implementation responsibility has not been independently established.

  • Python
  • Streamlit
  • scikit-learn

Features

  • Explore a tabular heart-disease dataset with distributions, correlations, and feature comparisons.
  • Compare K-nearest neighbors, logistic regression, and Gaussian Naive Bayes on one held-out split.
  • Inspect confusion matrices, classification reports, and input-based model predictions.

Architecture

  • A single Streamlit application loads heart.csv and caches its training/data-preparation function.
  • An 80/20 split precedes StandardScaler fitting on training data; the three scikit-learn estimators share transformed held-out inputs for comparison.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Inspected load_and_train, the three classifier definitions, prediction paths, and report calculations. Model scores were not rerun or presented as clinical evidence.

Limits

  • One dataset split does not establish clinical validity, calibration, generalization, or diagnostic safety.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical team prototype; individual contribution is not independently established. AI-assisted portfolio development.

Project archive

Galaxy Simulation

Earlier project / learning prototype

Full Stack

An interactive Java visualization exploring galaxy shapes and orbital motion.

The idea

Make procedural galaxy shapes and orbital motion explorable through a standalone desktop visualization with direct navigation controls.

My work

The implementation combines procedural scene generation, animated orbital views, custom rendering, and interactive exploration in a standalone Java desktop application.

  • Java
  • Swing

Features

  • Compare galaxy views and explore a hypothetical collision visualization.
  • Navigate the scene through zoom, pan, reset, mode controls, and star inspection.
  • Render procedural stars, nebulae, orbital motion, and explanatory overlays.

Architecture

  • A Java Swing JFrame hosts a custom JPanel simulation, with Java2D image rendering and input listeners.
  • Separate Star, Galaxy, Renderer, and SimPanel classes keep procedural scene data, projection/rendering, and interaction logic distinct within one source file.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Reviewed the Java source structure and interaction/rendering definitions. Compilation, frame rate, and physical-model accuracy were not tested in this review.

Limits

  • The collision and orbital views are educational visualizations, without validated astrophysical simulation accuracy.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

RoadSoS

Earlier project / learning prototype

AI/ML

A road-emergency assistance concept exploring maps, contact discovery, and interface design.

The idea

Explore a location-first interface that groups nearby assistance services and provides clear contact/navigation entry points during a road-emergency scenario.

My work

The source combines location-based service grouping, contact/navigation presentation, and optional alert integration. This is an emergency-assistance concept, without demonstrated real-world dispatch behavior.

  • React
  • FastAPI
  • Leaflet
  • PWA

Features

  • Group nearby services into trauma, ambulance, police, and rescue categories.
  • Rank service results by straight-line distance and show a rough travel-time estimate.
  • Define an SOS SMS adapter and an assistance-text endpoint with static fallback content.

Architecture

  • React/TypeScript interface connects to a Python FastAPI backend with separate locator, alert, and assistance services.
  • Google Places lookup falls back to mock service records without a key; Twilio delivery and model-generated guidance are separate configured integrations.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Inspected Haversine distance ranking, mock-service fallback, SMS adapter, and guidance fallback. No message or emergency call was sent.

Limits

  • No responder availability, successful alert delivery, clinical guidance quality, or real emergency response is verified.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

DiagNova

Earlier project / learning prototype

AI/ML

A clinical-triage interface concept for experimenting with structured model responses.

The idea

Explore how a structured model response can be presented as an inspectable triage interface, with patient input, result fields, and session history together.

My work

The implementation focuses on structured-output parsing and a patient-analysis interface. It is an educational UI experiment; rendering a model response is separate from validating medical reasoning.

  • React
  • Groq

Features

  • Enter a sample or custom patient description and request a structured model response.
  • Display urgency, differential suggestions, action lists, and red-flag fields in a dashboard.
  • Reload earlier responses from a browser-session analysis log.

Architecture

  • React hooks manage patient input, request state, and session history in a dashboard component.
  • A browser-side Groq service sends the configured prompt and supplied key, strips Markdown fences, and parses the returned JSON for presentation.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Reviewed the Groq request/JSON parser and dashboard input/result structure. No patient analysis was submitted and no clinical benchmark was run.

Limits

  • No clinical validity, diagnostic accuracy, or medical-device qualification is established. Model-generated urgency and confidence fields are not calibrated evidence.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

PeerMind

Earlier project / learning prototype

AI/ML

A learning-companion prototype exploring guided questions, topic tracking, and study plans.

The idea

Build a study flow around topic sessions and guiding questions, with conversation history and progress signals that can be revisited.

My work

The source connects persistent topic sessions, a Socratic-style prompting flow, parsed progress signals, and a study dashboard.

  • Python
  • FastAPI
  • SQLite
  • React

Features

  • Start a topic-specific study session and keep its question/answer history.
  • Prompt for guiding questions and parse an accompanying model-generated mastery marker.
  • Display topic progress, stronger/weaker topics, and session summaries.

Architecture

  • React setup, session, chat, and dashboard views connect to a single FastAPI application.
  • SQLite stores users, sessions, messages, and mastery records; an HTTP client calls Groq and separates a MASTERY marker from displayed response text.
Evidence, validation & limits

Validation

  • Source reviewed on 15 October 2026. The application and its external integrations were not executed in this review.
  • Reviewed SQLite initialization, session/chat routes, extract_mastery, history, and dashboard queries. No tutoring-quality or learning-outcome study was run.

Limits

  • Prompt instructions do not guarantee Socratic behavior. Mastery percentages and historic response-time claims are not independently validated.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Project archive

Bone Fracture Classification

Earlier project / learning prototype

Research

An educational X-ray classification experiment with convolutional and transformer models.

The idea

Explore convolutional and transformer-based X-ray classification as an educational comparison, with visual explanations and evaluation boundaries kept explicit.

My work

This preserves the educational image-classification research direction. It does not claim a reproduced fracture detector or an independently established personal implementation scope.

  • Python
  • PyTorch
  • GradCAM

Features

  • Archived educational intent: compare convolutional and transformer approaches to X-ray classification.
  • The retained stack names GradCAM for visual inspection; a matching trained artifact and attribution output were not available for review.

Architecture

  • The historical record describes a Python/PyTorch image-classification experiment with an explanation view.
  • Image preprocessing, patient-level dataset partitions, model checkpoints, and evaluation code remain unverified without the matching source.
Evidence, validation & limits

Validation

  • No source inspection, model inference, patient-level leakage check, or held-out clinical evaluation was completed for this archived version.

Limits

  • No diagnostic accuracy or clinical usefulness is claimed. A heatmap alone would not validate a model's medical reasoning.
  • Older source can contain superseded descriptions. Numerical impact, adoption, awards, and deployment claims are not carried into this entry.

Historical project; AI-assisted development. Individual and team contribution has not been independently verified.

Earlier source may contain superseded claims. No production scale, financial impact, or unqualified benchmark is implied by an archive entry.

Find your way

12 results found.

Use Tab or arrow keys to explore. Enter opens a result. Escape closes search.

Portfolio assistant

Answers from published portfolio records.

A closer look

Find the work behind the skills.

Ask about engineering decisions, validation, experience, or project limitations. Each answer links back to its sources.

AI can make mistakes. Check the linked records. Your question is sent to Google Gemini.