Skip to content

Hi, I'm Nikola.
FullStack Developer.

Self-taught developer building things for the web with Vue, React, and Node.js — and whatever the problem actually needs.

Nikola G.

Work Experience

A few of the places I've contributed to along the way.

Software Developer – JavaScript @ X3M Labs

Mar 2022 – Present

Bitola, MK (Hybrid)

  • Contributing daily to production web applications, implementing features and reusable components using React, Redux, and Redux-Saga with SSR and CSR patterns
  • Executed migration from Material UI v4 to v6, addressing breaking changes and refactoring UI components across the codebase
  • Writing and maintaining unit and component tests with Jest and React Testing Library; updating automation tests with TestCafe
  • Developing and maintaining Node.js WebAPI services within a microservices architecture, supporting multi-service API flows
  • Working with AWS (S3, DynamoDB) and editing YAML-based CI/CD pipelines in Bitbucket and GitHub; using Swagger/OpenAPI for API documentation

Latest Posts

Check out my recent articles and thoughts.

Beyond the Vibe - Building Apps That Survive Contact With Reality

AI can build a working app in hours, but can it survive real users, growing traffic, and future maintenance? Learn how Reliability, Scalability, and Maintainability (RSM) can help you build AI-assisted software that lasts.

Software EngineeringAI CodingSystem Design

About

Hi, I'm Nikola — a FullStack developer, self-taught. Eager to explore new technologies and driven by an open mind. I consider myself a fast learner, able to grasp new concepts quickly with an excellent capacity to retain information.

Currently contributing daily to production web applications with React, maintaining Node.js microservices, and building personal projects with Vue, Next.js, and TypeScript on the side.

Technical Skills

JavaScriptReact.jsReduxRedux-SagaNode.jsTypeScriptVue 3Next.jsTailwindCSSMaterial UIHTMLCSSAWS (S3, DynamoDB)WordPress

Experience With

JestReact Testing LibraryMochaTestCafeSwagger / OpenAPIBitbucket PipelinesGitHub ActionsConfigCatJiraPapertrailVirtualBoxVMwareGitHub Copilot

Projects

Contact / Hire me

Or find me here

I'm always open to interesting projects, freelance work, or just a good conversation about tech, philosophy, or keyboards.