Uses
The tools and technologies I actually use day to day. Updated when something meaningful changes.
Hardware
- Primary machine
- Avell A52 — Intel i5 13th gen, 32 GB RAM, 512 GB SSD, RTX 3050 · Linux Mint
- Secondary machine
- Lenovo IdeaPad Gaming 3i — Intel i7 10th gen, 16 GB RAM, 512 GB SSD, GTX 1650 · Windows 11
- Monitor
- AOC Hero 27" · 144 Hz
- Mouse
- Ajazz AJ179 Pro
- Keyboard
- T-Dagger TGS005
Editor & terminal
- IntelliJ IDEA for backend / Java work
- VS Code for frontend, scripts, and quick edits
- Kitty as my terminal, with fish shell
Skills & AI
- Claude Code as my primary agent for engineering tasks
- Custom Skills for day-to-day workflows (code review, doc generation, refactors)
- I also use the obra/superpowers repo as a base of shared Skills
Languages & stacks
AI & Agentic Development
Claude Code, AI agents, prompt engineering, AI governance, workflow automation, automated code review, documentation generation, and product/requirements analysis.
Backend
Java (8–21), Node.js, TypeScript, Spring Boot, Spring Batch, REST, GraphQL, RabbitMQ, PostgreSQL, MySQL, ElasticSearch, Liquibase. Monolithic and microservices architecture, Clean Architecture, TDD, and unit testing.
Frontend & Mobile
React.js, React Native, JavaScript, TypeScript, native Android, Redux, Formik. REST and BLE API integration, component design, state management, and testing with React Testing Library.
DevOps & Infrastructure
Docker, Git/GitFlow, CI/CD pipelines, Ubuntu servers, automated deployment, and telemetry/monitoring systems.
Specialties
Multi-tenant systems, ElasticSearch optimization, IoT/BLE communication, agricultural monitoring, public-sector SaaS, AI standardization across teams, technical leadership, onboarding, and mentorship.
Inspired by uses.tech.