
Art 1 “IT”
IT Programming & Web Development Expertise
Welcome to my IT programming and web development page! Here you’ll find an overview of the languages, frameworks, and platforms I leverage to build robust and efficient applications. My journey in development has been marked by a constant pursuit of learning and adaptation, ensuring I stay at the forefront of technological advancements.
Core Programming Languages
My foundational programming skills encompass a range of powerful languages:
- “PHP:” A versatile server-side scripting language widely used for web development.
- “C++:” A high-performance language essential for system programming, game development, and complex applications.
- “Java:” A robust, object-oriented language favored for enterprise-level applications, Android development, and large-scale systems.
- “Python:” Known for its readability and extensive libraries, Python is my go-to for data analysis, machine learning, automation, and web development (Django, Odoo).
Web Development Stack
My expertise covers the full spectrum of web development, from front-end design to back-end logic and database management.
Front-End Technologies:
- “HTML & CSS:” The foundational languages for structuring and styling web content.
- “JavaScript:” The interactive backbone of modern web applications.
- “jQuery:” A fast, small, and feature-rich JavaScript library for simplified DOM manipulation and event handling.
- “Bootstrap:” A powerful front-end framework for responsive and mobile-first web development.
Back-End Frameworks & Libraries:
- “CodeIgniter:” A lightweight and fast PHP framework for building dynamic websites. (My primary choice before 2019)
- “React:” A declarative, component-based JavaScript library for building user interfaces.
- “Next.js:” A React framework that enables server-side rendering and static site generation, offering enhanced performance and developer experience. (My current preferred framework for its lightweight nature and rapid development capabilities)
- “TypeScript:” A superset of JavaScript that adds static typing, improving code quality and maintainability.
- “Tailwind CSS:” A utility-first CSS framework for rapidly building custom designs.
Database Management
I have extensive experience working with various database systems to ensure efficient data storage and retrieval:
- “Oracle:” A comprehensive and widely used relational database management system.
- “SQL (Structured Query Language):” The standard language for managing and manipulating relational databases.
- “MySQL:” A popular open-source relational database.
- “MongoDB:” A NoSQL database, ideal for handling large volumes of unstructured data.
- “Prisma DB:” A modern database toolkit that simplifies database access and management, particularly with Next.js.
Graphics & Design
Beyond programming, I employ “Photoshop” and “Illustrator” as my preferred graphics applications. I enjoy using both for a wide range of tasks, from editing and restoring images for web applications to creating precise CAD templates for laser cutters and stencils.
Evolution of My Stack
My development journey has seen a significant evolution in my preferred tech stack. Before 2019, my primary focus for web development was “CodeIgniter” with “Bootstrap” and “MySQL”. This combination allowed for efficient and responsive website creation.
However, recognizing the advancements in the web development landscape, I transitioned to a more modern and powerful stack. I began experimenting with “React” and “MongoDB”, which offered greater flexibility and scalability for single-page applications and data-intensive projects. More recently, “Next.js” with “Prisma DB” has become my predominant and preferred choice due to its lightweight nature, quick development capabilities, and powerful features for building high-performance web applications.
While “Next.js” is currently my primary focus, I also have experience with niche bespoke applications that sometimes require updates using older technologies.
Commercial Experience
My professional experience spans a diverse range of commercial projects, utilizing various languages and frameworks:
- “Yii:” A high-performance PHP framework for developing large-scale web applications.
- “PHP:” Extensive commercial experience in various projects.
- “Classic ASP:” Experience with legacy applications.
- “Python (including Django and Odoo):” Applied in various commercial settings for web development and enterprise resource planning.
- “CodeIgniter:” Successfully delivered numerous projects.
- “jQuery & Bootstrap CSS:” Utilized for effective front-end development across many commercial websites.
- “Next.js with TypeScript and Tailwind:” Actively deploying these modern technologies in current commercial projects.
My passion lies in crafting efficient, scalable, and user-friendly solutions, and I’m always eager to explore new challenges and technologies.