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