Skip to content

wsc0796/wsc0796

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Hi, I'm Shirakoko / wsc0796

Software Engineering student at Jiangxi Agricultural University.

Current direction: Python Backend -> AI Agent Backend
Current focus: FastAPI, testing, clean architecture, RAG/Agent engineering

I use GitHub as a public evidence board: runnable projects, clear README files, tests, and project retrospectives.

Interviewer Entry

Main Portfolio Project

fastapi-notes-crud
A small but production-structured FastAPI Notes CRUD API.

What it shows:

  • layered backend design: route -> dependency wiring -> service -> repository -> models
  • Pydantic v2 request/response validation
  • search and pagination
  • TestClient / pytest checks
  • README with API examples and local run steps

Public Learning Record

python-backend-ai-learning
Public learning trail for Python Backend -> AI Backend.

What it shows:

  • daily learning reviews
  • backend notes
  • project retrospectives
  • roadmap from FastAPI to SQLAlchemy, Redis, pytest, RAG, and Agent backend

Current Roadmap

Time Focus Output
May FastAPI CRUD, layered architecture, TestClient fastapi-notes-crud
June SQLAlchemy, database design, Redis, pytest database-backed API project
July RAG and Agent basics AI knowledge-base backend
August Complete AI backend project portfolio-ready AI Agent app

Technical Stack

  • Languages: Python, Java, C/C++, JavaScript
  • Backend: FastAPI, Spring Boot, REST API
  • Data: Pydantic, SQLAlchemy, Redis
  • Testing: pytest, FastAPI TestClient
  • Tools: Git, Linux, VS Code, Claude Code, Codex
  • Learning Track: LeetCode Hot100, CS fundamentals, postgraduate CS preparation

How I Work

My AI-assisted development workflow:

task brief -> architecture boundary -> small implementation -> validation -> review -> GitHub evidence

I try to keep AI as the executor, while I keep ownership of requirements, architecture boundaries, review, and explanation.

What I'm Building Toward

I want to become a backend engineer who can use AI tools without losing engineering judgment:

  • define real problems
  • design maintainable systems
  • verify results with tests
  • write clear documentation
  • explain tradeoffs in interviews

Private repositories contain environment backups, raw learning vaults, and personal AI workflow configuration. Public repositories are kept as interview-facing evidence.

About

GitHub profile README: software engineering student portfolio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors