Shaaf Kashan

Uses

The tools I reach for. I'm not precious about any of them — I pick whatever fits the problem — but these are my defaults.

Languages

  • Java: Spring Boot backends, the SWIFTBOT robotics project
  • Python: AI/ML — model comparison (XGBoost) and Flask services
  • JavaScript / JSX: React frontends like this one
  • Solidity: Smart contracts on Ethereum / Sepolia
  • SQL: MySQL via Hibernate

Frameworks & libraries

  • React + Vite: My default for fast, modern frontends
  • Spring Boot: Backends with Spring Security for auth and access control
  • XGBoost: Gradient-boosted trees — the winning model in TerraGrid's valuation engine
  • Tailwind + Framer Motion: Design system + motion on this site

Tools

  • VS Code & IntelliJ IDEA: Frontend in VS Code, JVM work in IntelliJ
  • Git & GitHub: Version control, CI, everything
  • Jira: Sprint planning and backlog management
  • Figma: Interface design and prototyping
  • Postman: API design and testing

Platforms

  • Hostinger: Hosting for this site
  • MySQL: Relational data
  • Ethereum / Sepolia: On-chain experiments