Full Stack Developer based in UK | Building scalable web applications with React, Node.js, PHP & TypeScript
- π Currently building fire safety compliance system for FireSpec Ltd using Laravel & Next.js
- πΌ Commercial experience at ZipTangle Ltd (fintech startup) and Kindly Project (open-source community platform)
- π― Specialized in: Full-stack development, RESTful APIs, database design, third-party integrations
- π± Career switcher: from 12 years in Oil & Gas industry to tech development
- π Open to remote, hybrid, and on-site opportunities across the UK
- π Portfolio: yuriipetrovskyi.co.uk
Frontend:
Backend:
Databases:
Tools & DevOps:
Testing:
π― Event Management Platform Β· Code
Full-stack event discovery and management system with AI assistant
Comprehensive event management application featuring AI-powered assistance, multi-view calendar, role-based access control, and production-ready security practices. Built as part of IT company internship application.
- Tech Stack: NestJS, TypeScript, PostgreSQL, Prisma ORM, React 18, Redux Toolkit, Zustand, Tailwind CSS, Docker
- Key Features:
- REST API with JWT authentication and role-based access control (RBAC)
- AI assistant powered by Groq LLM (llama-3.3-70b) with context-aware event recommendations
- PostgreSQL database with Prisma ORM (events, participants, tags, many-to-many relations)
- Custom multi-view calendar (Month / Week / Day / Agenda / Year) for event tracking
- React 18 SPA with Redux Toolkit for global state and Zustand for local state management
- React Hook Form for validated forms with real-time error handling
- Security: rate limiting on auth/AI endpoints, HTTP security headers (Helmet), input validation (class-validator)
- Component documentation with Storybook
- DevOps: Docker Compose containerization, backend deployed to Render, frontend to Vercel, PostgreSQL to Neon, automated CI/CD via GitHub PRs
Interactive country information portal with real-time data
Real-time geospatial application providing comprehensive country data including borders, weather, news, and currency information through interactive maps and multiple API integrations.
- Tech Stack: PHP, JavaScript, Leaflet.js, jQuery, AJAX, Bootstrap
- Key Features:
- Interactive Leaflet.js maps with country borders and markers
- Real-time weather data and 5-day forecasts (OpenWeatherMap API)
- Live news feed integration with filtering
- Currency exchange rates with multi-currency support
- Wikipedia integration for country information
- AJAX-powered dynamic content loading
- APIs: OpenWeatherMap, OpenCage Geocoding, GeoNames, Currencylayer, Guardian News API, RESTCountries, Wikipedia API
π’ Company Directory Β· Code
Employee & department management system
Full-stack employee and department management application with real-time database integration, advanced search capabilities, and comprehensive CRUD operations for multi-user environments.
- Tech Stack: PHP, MySQL, JavaScript, jQuery, AJAX, Bootstrap
- Key Features:
- Complete CRUD operations for personnel, departments, and locations
- Real-time search and filtering across all database entities
- Cascading relationship management with dependency checking
- RESTful API architecture with PHP backend
- Responsive Bootstrap UI with modal-based workflows
- MySQL database with normalized schema design
Full Stack Developer Β· FireSpec Ltd (Contract Project, Apr 2025 - Present)
- Building fire safety compliance system with Laravel backend and Next.js frontend
- Designed secure backend services using Laravel and MySQL
- Built scalable frontend with Next.js, TypeScript and Tailwind
- Implemented RBAC and secure authentication flows
Full Stack Engineer at ZipTangle Ltd (Jun 2024 - Present)
- Designed Stripe payment flows (checkout, subscriptions, webhooks)
- Built REST APIs using Node.js and TypeScript
- Configured CI/CD via GitHub Actions and AWS Amplify
Full Stack Developer at Kindly Project (Apr 2024 - Jun 2025)
- Built core features with React, Next.js and TypeScript
- Integrated Supabase (PostgreSQL-based BaaS)
- Implemented E2E testing with Cypress
β‘ "From analyzing oil wells to building web applications - bringing analytical mindset to tech development"

