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