I am a developer focused on both the backend and frontend of applications. Currently, I work as a full-stack developer, handling all aspects of the project: frontend, backend, database, and server. I enjoy understanding the overall functionality of applications and developing them end-to-end, but my expertise is in backend development and server configuration.
Technologies
All the technologies I use as a developer
https://raw.githubusercontent.com/vittxr/mytools/main/README.mdAIs
- LLMs:
- Logo generation:
- Software Creation Platform
- IDEs::
Frontend
- Frameworks:
- CSS Framework:
- UI Libs:
- Form:
- Schema/Form validation:
- Requests:
- Table:
- TanStack Table
- Shadcdn Table
- AG Grid
- Tw Table: I maintain this table and I am using it in some of my projects.
- MUI-Datatables
- Datatables.net
- State management:
- Conditional classes:
- File upload:
- Dates:
- Charts:
- Drag and drop:
- Router:
- Toast:
- Icons:
- Tree/filesystem view:
- Performance tools:
- react-scan: check components rerenders
- Others:
- TypeScript
- JavaScript
- jQuery
- Lodash
- node
- npm
- yarn
- nvm: manage multiples node versions. (I used only in windows, but it works in linux too)
Mobile
- Frameworks:
Backend
- Frameworks:
- Python ORM:
- Python SQL Drivers:
- Python Validation/Transformation:
- Pydantic: Python data validation
- Python Database migration:
- Python type checker
- pylance/pyright
- mypy: I prefer to use pyright.
- Python Linter & Formatters
- JS/TS Validation/Transformation:
- API Testing
Databases
- MySQL/MariaDB
- PostgreSQL
- MongoDB
- SQLite
- Util websites
Infra
- Clouds:
- Virtualization:
- HTTP Servers:
- Applications management:
- Supervisorctl: Python apps
- Systemd
- pm2: NodeJS apps
- Firewall:
- UFW
- nmap - network mapper
- check all opened ports of ip or domain
- Monitoring:
Python package management
JS package management
Data analysis
- pandas
- numpy
- qgis: desktop app to analyze prescription farming maps.
Linux
- Distros:
- Debian
- Fedora
- Ubuntu
- Linux mint
- Video screen record:
- USB installation media (ISOs):
Low Code:
IDE
Others
- Versioning: Git/GitHub
