PROJECT TRACKS

Choose the right project track in under 2 minutes.

Start with Java Backend or Python APIs for the clearest software-engineering signal. Each track links to runnable proof, code, and implementation detail.

Best order: Java Backend → Python APIs → AI / RAG → Data Platforms Review path: Project page → README → artifacts / tests

Start Here by Role Fit

1

Backend SWE

Start with Java backend implementation, then validate API delivery in Python.

Open Backend Path
2

Platform / Data

Review SQL + data-platform workflows for marts, KPIs, and reproducible outputs.

Open Data Path
3

AI-enabled Roles

Use AI/RAG projects to assess experimentation, logging, and grounded delivery.

Open AI Path

Java Backend & Workflow

Java backend-focused builds with persistence, test coverage, and clear run steps.

  • Job Application Tracker: staged console → Swing UI → SQLite/JDBC → tests. Featured
  • More detail: full stage-by-stage implementation is on the project page.
Java 17+ Maven JUnit 5 Swing UI SQLite (JDBC) Git/GitHub

Python APIs & Pipelines

Python API and pipeline projects focused on contracts, artifacts, and reproducible runs.

  • Customer Metrics Pipeline & API: ETL output + FastAPI/OpenAPI delivery. Featured
  • More detail: endpoint behavior and run flow are documented on the project page.
Python FastAPI Pydantic pytest SQL Artifacts

Applied AI / RAG

Applied AI/RAG prototypes with logging and traceable outputs for practical review.

  • Finance Spending Coach: API + UI + grounding workflow. Featured
  • More detail: retrieval stages and logs are available on the project page.
HTML/CSS/JS Streamlit Docker Logging UX iteration

SQL & Data Platforms

SQL and data-platform work for marts, KPIs, and reliable decision-ready outputs.

  • Support Analytics + Mini Mart: ETL, KPI outputs, and operational visibility. Featured
  • More detail: schema and query approach are documented on the project page.
SQL DuckDB SQLite ETL Data modeling KPIs