Java • Python • AI/RAG • API • Testing • CI/CD

Actively seeking Software Engineer roles

Software Engineer (Career Transition) building backend services, data workflows, and AI-enabled applications (Java + Python).

Transitioning into a full-time software engineering role with production-minded practices: tests, CI/CD, reproducible artifacts, and clear runbooks.

2-minute recruiter review: open one featured project, check README.md for how to run + what to review, then validate artifacts/, screenshots, and tests.

Current Focus and Fit

  • Target roles: Software Engineer (Backend / API) and backend-leaning full-stack.
  • Primary stack: Java + Python, with SQL/data workflows and practical AI integration.
  • Delivery style: clear runbooks, reproducible artifacts, and test-backed implementation.

Now: actively interviewing while continuing to deepen Java / Python backend and AI project depth.

Featured Projects (Start Here)

Full Project Index
Job Application Tracker (Java) project preview

Job Application Tracker (Java)

Java Maven SQLite JUnit

Console-to-Swing build with SQLite persistence, search/sort, and baseline tests.

Proof: screenshots by stage • DB file • run steps • tests
Customer Metrics Pipeline & API preview

Customer Metrics Pipeline & API

Python FastAPI ETL OpenAPI

ETL produces curated metrics, then FastAPI serves a scoring endpoint with OpenAPI.

Proof: OpenAPI docs • saved artifacts • run steps
RAG Mini Chat project preview

RAG Mini Chat

AI RAG Retrieval Run logs

Staged RAG (single-doc to multi-doc to logging) with grounded, debuggable outputs.

Proof: run logs • retrieval stages • grounding notes
Support Ticket Analytics dashboard preview

Support Ticket Analytics

Data DuckDB KPIs Dashboard

Support analytics pipeline with ETL, KPI tracking, lightweight text signals, and dashboards.

Proof: DuckDB mart • KPI outputs • dashboard view

Backend Services (Java + Python)

Backend services and APIs with validation and documented endpoints (OpenAPI).

Data & Analytics (SQL + DuckDB)

Data marts, ETL pipelines, and dashboards with saved artifacts and reproducible runs.

AI Prototypes (RAG + Grounding)

Retrieval-augmented prototypes with run logs, grounding notes, and debuggable outputs.