Skip to main content

Uses

A comprehensive list of programming languages, frameworks, tools, and technologies that I use for software development, machine learning, and computer vision projects.

Programming Languages

  • JavaScript is my primary language for web and front-end development. I use it with React and Node.js to build full-stack applications with responsive and interactive user interfaces.
  • Java for enterprise applications and systems that require robust performance. I've used it to develop my IT Task Management System with multithreading and object-oriented design principles.
  • Python for data analysis, machine learning, and AI applications. I use it extensively with libraries like TensorFlow for my computer vision projects such as the Road Sign Detection system.
  • HTML and CSS for structuring and styling web applications, focusing on responsive design and accessibility.
  • SQL for database management and querying, primarily with PostgreSQL for data persistence in my applications.

Frameworks & Tools

  • React for building user interfaces with reusable components. I use it extensively in my web applications, focusing on performance and maintainable code structure.
  • Node.js for building server-side and backend applications, creating RESTful APIs and microservices architecture.
  • Vite as a modern front-end build tool for faster development and optimized production builds. I appreciate its speed and simplicity.
  • TensorFlow and OpenCV for machine learning and computer vision applications, including my road sign detection project.
  • Supabase (PostgreSQL) for database management and real-time functionality in web applications.
  • Git and GitHub for version control, collaboration, and CI/CD workflows.
  • Cursor as my preferred code editor with AI assistance for enhanced productivity and code suggestions.

System

DesktopCustom built
Operating systemWindows 10 Pro
BrowserChrome
MonitorSamsung G5
KeyboardRazer Huntsman Mini
MouseRazer Viper V2 Pro
HeadphonesHyperX Cloud III