Hello, I'm

Nikola Shipinkarovski

Junior Software Engineer specialising in Go, Java, and Next.js. View my portfolio of distributed systems, mobile apps, and full-stack projects.

Computer Science graduate from the University of Bristol. I build production-grade full-stack and mobile systems in TypeScript/NestJS, React Native, Go, and Java.

terminal — bash
    _   _  _____ 
   | \ | |/ ____|
   |  \| | (___  
   | . ` |\___ \ 
   | |\  |____) |
   |_| \_|_____/ 

About

A bit about me

I'm a Computer Science graduate from the University of Bristol with a passion for building performant backend systems, mobile apps, and full-stack applications that solve real problems.

Last summer '25, I joined Visa Inc. as a Software Engineer Intern in Reading, UK - working on AI-driven developer tools and end-to-end testing infrastructure in Go, Python, and TypeScript.

Outside of engineering, I've served as President of the Junior Common Room Committee at Bristol, leading a student committee through 15+ events and representing over 300 students.

BSc Computer Science

University of Bristol - 2:1 degree (Final Year: 71%, Dissertation: 80%)

JCR Committee President

University of Bristol - Represented 300+ students & managed budget

Državna Matura

Yahya Kemal College - 5.00 / 5.00 (Maximum Grade)

Associated with

University of BristolVisa Inc.JCR PresidentReact NativeGoUniversity of BristolVisa Inc.JCR PresidentReact NativeGo

What I Do

Core capabilities

Backend Systems

Designing concurrent, fault-tolerant backend architectures in Go, NestJS, and Java with PostgreSQL, Redis queues, and event-driven patterns.

GoNestJSJavaRedisPostgreSQL

Mobile & Full-Stack

Building responsive web apps and native Android mobile apps using React Native, NestJS, React, Next.js, and Prisma ORM.

React NativeNestJSReactTypeScriptPrisma

LLM Integration

Developing intelligent features with LLM APIs, prompt engineering, AST-based code analysis, and asynchronous processing pipelines.

OpenAILLM APIsAST AnalysisBullMQWebSockets

Experience

Where I've worked

Software Engineer Intern

Visa Inc.

Reading, UKJul 2025 – Sep 2025
  • Contributed features to an internal LLM-powered pull-request reviewer that analyses git diffs and generates targeted test cases, cutting manual code-review overhead across multiple Visa engineering teams.
  • Extended an AST-based coverage analyser that maps changed code paths against existing test suites and highlights untested branches before merge, catching bugs that line-coverage metrics would miss.
  • Grew the test suite with BDD-style Gherkin end-to-end and unit tests, strengthening confidence in the PR reviewer pipeline and catching regressions before release.
  • Worked across a Go/Python codebase in a mature Agile team, taking part in code-review cycles, story refinement, and shipping to an internal staging environment.
  • Worked alongside senior engineers in a financial-services environment, picking up enterprise practices around security review, branch hygiene, and production rollout.

Projects

Things I've built

FeaturedCompleted (Grade: 80)

Dissertation: Reflective Type 2 Diabetes Support App

A full-stack Android mobile prototype and NestJS backend for reflective Type 2 diabetes support. Combines a React Native mobile app with a NestJS backend, PostgreSQL/Prisma persistence, Redis/BullMQ workers, Health Connect data ingestion, and a safety-controlled LLM-based reflective chat flow.

React NativeNestJSPrismaPostgreSQLBullMQRedisLLM APIsAWS
Featured

Conway's Game of Life: Distributed Simulation

A Go simulation of Conway's Game of Life with an SDL visualizer. Scales computation across worker goroutines locally and AWS nodes in a distributed cluster using RPC communication, concurrent memory-safe design, and measurable speedup under load.

GoAWSGoroutinesRPCSystems DesignSDL
Featured

Cinema Food & Bar: Full-Stack Web Platform

A full-stack monorepo website for Cinema Food & Bar featuring a public digital menu with a personalized design, gallery, contact section, and a secure admin dashboard to manage categories, menu items, prices, and uploads. Built as a containerized monorepo with shared validation schemas.

Next.js 15NestJSPostgreSQLPrisma ORMDocker ComposeTailwind CSSZod

Scotland Yard AI

A modular Java implementation of the Scotland Yard board game. Features a Dijkstra-based AI opponent that evaluates detective and fugitive moves on a graph-based board, with a clean split between the game-logic core and the decision-making layer.

JavaDijkstra's AlgAIGame Theory

Homelessness Handbook

A full-stack MERN web platform replacing a static PDF service handbook. Surfaces up-to-date provider information for people experiencing homelessness, featuring role-based dashboards with permissioned editing and public provider profiles.

ReactExpressNode.jsMongoDBAgile

Speedread: Reading-Acceleration Website

A reading-acceleration web app that highlights verbs and key terms in uploaded text to accelerate reading speed by an estimated 2-3x. Features Supabase authentication for account management and persistence.

ReactSupabaseTypeScriptTailwind CSS

Tech Stack

Technologies I work with

Languages
TypeScriptGoJavaPythonSQLC/C++Dart
Backend & Cloud
NestJSNode.jsPostgreSQLRedisBullMQPrisma ORMAWSDocker
Frontend & Mobile
ReactReact NativeTailwind CSSVue 3Flutter

Contact

> INITIATE_CONTACT