My name is Goran Nikolovski. I was born and raised in Subotica, Serbia, where I still live and work. I find joy in creating things and learning about programming. I genuinely enjoy my job; in fact, I don't view it as work because it brings me true happiness.
I'm a highly experienced software developer with over 10 years of experience. My extensive skill set encompasses PHP, Python, JavaScript, SQL, HTML, and CSS. I possess experience in managing large Drupal sites and integrating them using Drupal Commerce, and have authored several Drupal modules.
Beyond my expertise in PHP, JavaScript, and Drupal, I work with Python, React, and React Native to build scalable applications. I specialize in leveraging ChatGPT, custom GPT models, and OpenAI/Anthropic/Gemini/DeepSeek APIs to create intelligent solutions, complemented by experience with LlamaIndex and Qdrant for building advanced AI-driven applications.
One of my passions is working with servers and infrastructure. I see setting up and optimizing web servers as equally challenging and rewarding as programming itself. In today's development landscape, robust deployment practices are critical — which is why I rely on the LEMP stack (Linux, Nginx, MariaDB/MySQL, PHP) and self-hosted GitLab for version control and continuous integration. For AI-driven applications, I use Docker to containerize and deploy services, ensuring scalability, reliability, and efficient management.
I'm deeply committed to open-source. Exclusively using open-source tools motivates me to give back to the community — whether through contributions to projects or by sharing knowledge at Drupal camps and meetups, where I’ve presented and collaborated with fellow developers.
Online, I'm known as gnikolovski. Below are some of the platforms where I share my code, thoughts, and other content:
My Visits
Qualifications
With over a decade of experience, I've built and scaled solutions across Drupal, PHP, JavaScript, Python, React/React Native, and AI. My work spans websites, e-commerce platforms, web and mobile applications, as well as custom modules, integrations, and AI-driven tools.
Web & CMS development
- Drupal 8, 9, 10, and 11 (backend development – Twig, migrations, custom integrations)
- Drupal Commerce 2.x & 3.x integration (payment systems, product sync with 3rd-party systems)
- Headless / decoupled Drupal (GraphQL & JSON:API)
- Legacy Drupal 7 (REST APIs, custom payment solutions, integrations)
AI & modern applications
- AI recommendation engines & personalization solutions
- OpenAI, Anthropic, Gemini, DeepSeek API integrations
- Custom AI apps & tools for automation and business workflows
- Custom AI chatbots
- ChatGPT API & plugins for tailored conversational solutions
- LlamaIndex + Qdrant (vector search & RAG pipelines)
- Agentic coding with Cursor, Claude Code, Codex, Qwen Coder
- n8n workflows for process automation and orchestration
Infrastructure & devops
- GitLab, GitLab CI/CD, Docker, Kubernetes, Ansible
- Hosting on Platform.sh and Acquia Cloud
- Memcache, Redis, Solr, Elasticsearch, and Typesense integration
Mobile & data
- Mobile app development for Android & iOS
- MongoDB & WatermelonDB for mobile backends
API & systems integration
- Custom integrations with CRMs, ERPs, mailing tools, desktop apps, and hardware (printers, etc.)