AI/ML · FULL-STACK · PRODUCTION SOFTWARE
I build intelligent software systems — from models and data pipelines to APIs, interfaces, infrastructure, and production workflows.
|
|
|
|
|
|
|
flowchart LR
classDef cyan fill:#06B6D4,stroke:#0891B2,color:#FFFFFF,stroke-width:2px;
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef emerald fill:#10B981,stroke:#059669,color:#FFFFFF,stroke-width:2px;
classDef violet fill:#8B5CF6,stroke:#7C3AED,color:#FFFFFF,stroke-width:2px;
classDef amber fill:#F59E0B,stroke:#D97706,color:#FFFFFF,stroke-width:2px;
classDef indigo fill:#6366F1,stroke:#4F46E5,color:#FFFFFF,stroke-width:2px;
A[AI Systems]:::indigo --> B[Data]:::cyan
B --> C[Models]:::violet
C --> D[APIs]:::blue
D --> E[Infrastructure]:::emerald
E --> F[Products]:::amber
|
|
|
| Vitest Tests Passed | PyTest Suite Passed | API Verification Tests | IEEE Publication |
Aptivue (AptiHire AI / TalentOS) is an AI-powered recruitment evaluation platform designed around resume intelligence, candidate evaluation, semantic matching, hiring workflows, and analytics.
| Vitest Unit & Integration Tests Passed | Test Files Executed |
flowchart LR
classDef indigo fill:#6366F1,stroke:#4F46E5,color:#FFFFFF,stroke-width:2px;
classDef violet fill:#8B5CF6,stroke:#7C3AED,color:#FFFFFF,stroke-width:2px;
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef emerald fill:#10B981,stroke:#059669,color:#FFFFFF,stroke-width:2px;
classDef cyan fill:#06B6D4,stroke:#0891B2,color:#FFFFFF,stroke-width:2px;
A[Candidate Resume]:::indigo --> B[Resume Parser]:::blue
B --> C[(PostgreSQL DB)]:::blue
B --> D[Redis Queue Cache]:::emerald
D --> E[BullMQ Worker]:::emerald
E --> F[Gemini LLM]:::violet
F --> G[AI Evaluation]:::indigo
G --> H[Semantic Matching]:::cyan
H --> I[Hiring Workflow]:::cyan
I --> J[Analytics Dashboard]:::cyan
- Tech Stack:
Next.js 15·React·TypeScript·Gemini·PostgreSQL·Supabase·Drizzle ORM·Redis·BullMQ·Vitest - Repository Link: AptiHire-AI GitHub Repository
A production-oriented SaaS platform for analyzing machine vibration telemetry and transforming raw sensor data into actionable bearing diagnostics, spectral peak detection, and ISO 10816 fault severity classification.
| FFT Resolution | Vibration Velocity | Defect Detection | Standard Compliance |
flowchart LR
classDef cyan fill:#06B6D4,stroke:#0891B2,color:#FFFFFF,stroke-width:2px;
classDef emerald fill:#10B981,stroke:#059669,color:#FFFFFF,stroke-width:2px;
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef dark fill:#1E293B,stroke:#334155,color:#F8FAFC,stroke-width:1px;
A[CSV / Excel / Sensor Data]:::dark --> B[FastAPI Ingestion]:::blue
B --> C[Signal Preprocessing]:::cyan
C --> D[4096-Line FFT Analysis]:::cyan
D --> E[BPFO / BPFI Detection]:::emerald
E --> F[RMS + ISO 10816 Severity]:::emerald
F --> G[Diagnostic Report Dashboard]:::dark
- Tech Stack:
Python·FastAPI·React·PostgreSQL·Pandas·Plotly.js·FFT·ISO 10816 - Capabilities: CSV / Excel ingestion · Signal preprocessing · 4,096-line FFT · RMS velocity · BPFO/BPFI defect frequency · Machine-health severity classification · Interactive visualization · AI-assisted reporting
- Repository Link: RotorDyn Enterprise Repository
A benchmarking framework for evaluating computer vision model behavior under controlled image degradation, distribution shifts, and Expected Calibration Error (ECE) analysis.
| Test Images (PathMNIST) | Perturbation Conditions | Clean Accuracy | Clean ECE Calibration | PyTest Passed |
flowchart TD
classDef amber fill:#F59E0B,stroke:#D97706,color:#FFFFFF,stroke-width:2px;
classDef rose fill:#F43F5E,stroke:#E11D48,color:#FFFFFF,stroke-width:2px;
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef violet fill:#8B5CF6,stroke:#7C3AED,color:#FFFFFF,stroke-width:2px;
classDef dark fill:#1E293B,stroke:#334155,color:#F8FAFC,stroke-width:1px;
A[PathMNIST — 7,180 Images]:::dark --> B[ResNet-18 Baseline]:::blue
B --> C[Controlled Perturbations]:::amber
C --> D[Blur Corruptions]:::rose
C --> E[Resolution Shifts]:::rose
C --> F[Additive Noise]:::amber
C --> G[Contrast / Other Conditions]:::amber
D & E & F & G --> H[Accuracy / F1 / ECE Calibration]:::amber
H --> I[Failure Analysis Pipeline]:::rose
I --> J[Grad-CAM Heatmap Interpretability]:::violet
Warning
Failure Analysis Spotlight: Under Blur Severity Level 4, accuracy drops to 11.80% (a Δ -61.87 pp loss from clean baseline). Under Resolution Severity Level 5, ECE spikes to 0.8520, highlighting severe overconfidence under resolution degradation.
- Tech Stack:
PyTorch·Torchvision·PathMNIST·Scikit-Learn·PyTest·Matplotlib - Repository Link: BioVision-Path GitHub Repository
- Hugging Face Demo: BioVision-Path Space
A multi-task biomedical computer vision pipeline covering classification, semantic segmentation, object detection, interpretability, and interactive inference.
| YOLOv8 Object Detection | Faster R-CNN Detection Baseline |
flowchart TD
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef cyan fill:#06B6D4,stroke:#0891B2,color:#FFFFFF,stroke-width:2px;
classDef violet fill:#8B5CF6,stroke:#7C3AED,color:#FFFFFF,stroke-width:2px;
classDef dark fill:#1E293B,stroke:#334155,color:#F8FAFC,stroke-width:1px;
A[Biomedical Histopathology Data]:::dark
A --> B[Classification Task]:::blue
A --> C[Segmentation Task]:::blue
A --> D[Object Detection Task]:::cyan
B --> B1[ResNet-18]:::blue
C --> C1[U-Net]:::blue
D --> D1[YOLOv8 — 90.54% mAP]:::cyan
D --> D2[Faster R-CNN — 49.52% mAP]:::cyan
B1 & C1 & D1 & D2 --> E[Grad-CAM / Interpretability]:::violet
E --> F[Interactive Inference UI]:::violet
- Tech Stack:
Python·PyTorch·YOLOv8·U-Net·Faster R-CNN·OpenCV·Grad-CAM·Gradio - Repository Link: BioVision-Path Repository
|
Title: Explainable AI for Suicide Ideation Detection in Social Media Text
|
[Models] Python · PyTorch · OpenCV · Gemini API
[NLP / Vision] BERT · DistilBERT · XLM-RoBERTa · YOLOv8 · U-Net
[XAI & Eval] SHAP · Integrated Gradients · PathMNIST · Scikit-Learn |
[Frontend] TypeScript · JavaScript · React 19 · Next.js 15
[Backend] FastAPI · Express.js · Node.js · REST APIs
[Databases] PostgreSQL · Prisma ORM · Drizzle ORM · Supabase · MongoDB |
[Infrastructure] PostgreSQL · Redis · BullMQ Queue · Docker
[DevOps / Cloud] Git · Linux · Vercel · Railway · AWS S3
[Signal Processing] SciPy · NumPy · 4,096-point FFT · ISO 10816 |
[Unit / Integration] Vitest (170/170) · PyTest (39/39)
[API Verification] Supertest / API Verification Tests (11/11)
[Validation Standards] ISO 10816 Vibration Standard · ECE Calibration |
|
38 Test Files Executed |
BioRobust Benchmark |
SIH Platform Suite |
Published Research |
I don't just build systems. I validate them.
flowchart LR
classDef violet fill:#8B5CF6,stroke:#7C3AED,color:#FFFFFF,stroke-width:2px;
classDef cyan fill:#06B6D4,stroke:#0891B2,color:#FFFFFF,stroke-width:2px;
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef emerald fill:#10B981,stroke:#059669,color:#FFFFFF,stroke-width:2px;
classDef indigo fill:#6366F1,stroke:#4F46E5,color:#FFFFFF,stroke-width:2px;
classDef amber fill:#F59E0B,stroke:#D97706,color:#FFFFFF,stroke-width:2px;
classDef rose fill:#F43F5E,stroke:#E11D48,color:#FFFFFF,stroke-width:2px;
A[Research]:::violet --> B[Experiment]:::cyan
B --> C[Engineer]:::blue
C --> D[Validate]:::emerald
D --> E[Deploy]:::indigo
E --> F[Measure]:::amber
F --> G[Iterate]:::rose
G -.-> A
I focus on the engineering layer between AI research and usable software.
Models → Data → APIs → Backend → Infrastructure → Interfaces → Testing → Production
flowchart TD
classDef violet fill:#8B5CF6,stroke:#7C3AED,color:#FFFFFF,stroke-width:2px;
classDef cyan fill:#06B6D4,stroke:#0891B2,color:#FFFFFF,stroke-width:2px;
classDef blue fill:#3B82F6,stroke:#2563EB,color:#FFFFFF,stroke-width:2px;
classDef emerald fill:#10B981,stroke:#059669,color:#FFFFFF,stroke-width:2px;
subgraph AI["AI SYSTEMS"]
A1[LLM Applications]:::violet
A2[Computer Vision]:::cyan
end
subgraph SOFTWARE["PRODUCTION SOFTWARE"]
B1[APIs]:::blue
B2[Data Pipelines]:::blue
B3[Async Infrastructure]:::blue
end
subgraph PRODUCTS["USER-FACING PRODUCTS"]
C1[Hiring Infrastructure]:::emerald
C2[Industrial Telemetry]:::emerald
C3[Biomedical Tools]:::emerald
end
AI --> SOFTWARE
SOFTWARE --> PRODUCTS
Let's collaborate on AI systems, scalable backend infrastructure, or full-stack software applications.
AI Systems Engineer — Turning research into intelligent software systems.