My Tech Stack and Development Tools
Programming Languages
Hereโs my current proficiency across different languages:
Python (90%) ๐
My go-to language for:
- Machine learning pipelines (PyTorch, TensorFlow, Scikit-learn)
- Data processing (pandas, NumPy)
- Computer vision (OpenCV)
- Automation and scripting
- Backend APIs (FastAPI)
C++ (80%) โก
Used for:
- Systems programming
- Real-time robotics control
- Game development (Unreal Engine 5)
- Performance-critical applications
- Low-level data structures
HTML/CSS (80%) ๐จ
Building modern, accessible web interfaces with:
- Semantic HTML5
- Modern CSS (Grid, Flexbox, Custom Properties)
- Responsive design
- Web accessibility (WCAG)
JavaScript (50%) ๐ฆ
Frontend development with:
- Vanilla JS for DOM manipulation
- Modern ES6+ features
- API integration
- Interactive UI components
Java (30%) โ
Used in academic projects and:
- Object-oriented design
- Data structures and algorithms
- Software design patterns
SQL (20%) ๐๏ธ
Database operations:
- PostgreSQL for data storage
- Query optimization
- Database design
Frameworks & Tools
Web Development
- React: Component-based UI development
- Tailwind CSS: Utility-first styling
- Node.js & Express.js: Backend services
- MongoDB: NoSQL database
Testing & Quality
- Jest: JavaScript testing
- Puppeteer: End-to-end browser testing
- Unittest: Python testing
- GoogleTest: C++ unit testing
DevOps & Infrastructure
- Docker: Containerization
- Git: Version control
- NGINX: Reverse proxy and web server
- PostgreSQL: Relational database
ML & Computer Vision
- PyTorch & TensorFlow: Deep learning frameworks
- Scikit-learn: Machine learning algorithms
- NumPy: Numerical computing
- OpenCV: Computer vision
Design & Security
- Figma: UI/UX design
- VirusTotal: Security analysis
- Wireshark: Network protocol analysis
Game Development
- Unreal Engine 5: Game engine
- Blueprints: Visual scripting
- C++: Engine programming
โAny fool can write code that a computer can understand. Good programmers write code that humans can understand.โ - Martin Fowler