Senior Software Engineer

Gjorge Karakabakov

Get in touch
Highly motivated
JavaScript Engineer
crafting unique digital experiences for 11+ years. My specialization lies in developing robust, scalable and high performance web and mobile applications.
Dedicated
Team Leader
with experience in leading small to large teams, mentoring junior engineers, managing deadlines and stakeholder expectations.
Versatile in all things JavaScript + more
JavaScript
TypeScript
React.js
Angular
Next.js
Astro.js
Node.js
Express
Nest.js
Sails.js
MySQL
MongoDB
PostgreSQL
Tailwind CSS
MaterialUI
Bootstrap
Ant Design
Mantine
Chakra UI
Zustand
Redux
Socket.io
GraphQL
Swagger
Storybook
Docusaurus
LaunchDarkly
Firebase
AWS
React Native
Expo
Ionic
Meteor
Electron
Jest
Vitest
React Testing Library
Cypress
jQuery
jQuery UI
CoffeeScript
AngularJS
Backbone.js
Require.js
Strapi
Pocketbase
Python
Django
PHP
WordPress
Hover to see skill level
/
Click here to see all skills levels
Business Knowledge in multiple industries
Fintech
Security. Innovation. Accessibility.
Medtech
Precision. Empathy. Reliability.
Edtech
Engagement. Adaptability. Inclusivity.
E-Commerce
User experience. Scalability. Convenience.
Project highlights
Project Starter
Nest.js
MongoDB
React
Material UI
Hygen

The most challenging part of starting a new project for me has always been the initial setup, as many components are common across projects and can be reused to speed up the process.

Inspired by this, I created a monorepo project starter that combines Nest.js and MongoDB for backend operations with React for frontend development. This framework includes features like advanced user authorization & authentication, role & workspace management, token handling, and a media management system, along with a custom CLI tool for easy entity generation and relationship management.

This innovation has significantly cut down the time to take new projects from start to finish, enabling faster delivery of market-ready products.

WYSWYG editor + Formula plugin
React
Quill.js
Mathlive

In a recent project, I developed a custom What You See Is What You Get (WYSIWYG) content editor, leveraging Quill.js as the foundational framework. Recognizing the need for advanced mathematical expression capabilities, I introduced a custom formula plugin utilizing Mathlive, enhancing the editor's functionality for precise mathematical computations and notations.

This strategic development not only enriched the user experience by providing more robust editing tools but also achieved significant cost savings. By replacing the previously employed WYSIWYG editor and formula plugin with our custom solution, we managed to streamline operations while maintaining high-quality output, demonstrating a perfect blend of innovation and efficiency.

Struct Service
Nest.js
MongoDB
React
Material UI
React Native
Socket.io
Digital Ocean

Struct is a web and mobile platform that enhances communication between construction companies and buyers from contract signing to apartment handover. It simplifies interactions by providing a centralized platform for updates, documents, and queries, making the process transparent and efficient. Buyers receive real-time progress notifications and can easily share feedback, improving their overall satisfaction and trust in the process.

I spearheaded the development of the entire product from the ground up, beginning with the design and establishment of the architecture using Docker. This involved configuring Digital Ocean droplets and Spaces, an alternative to S3 buckets, to ensure a robust infrastructure. My role encompassed the development of the backend server, the creation of a frontend web dashboard, and the design of a mobile application, integrating a comprehensive suite of technologies to deliver a seamless and efficient product.

+ some honorable mentions
Video Streaming
Video DRM protection
Live Video Streaming
Headless CMS
Advanced Video Analytics
E-Commerce Websites
Customer Dashboards
POS Terminal Mobile Apps
Affiliate Portal
Contentful Website
PWA Websites
Trademarks Management System
Tinder Clone
Construction Industry Client Management
Content Crawler
Desktop App integrated with a Barcode Scanner
Chrome Extensions
Augmented Reality App
Component UI Library
Custom Animations + Parallax
Insurance Damage Report
Resource Allocation System
Research Data Management
Project Management System
Payment Gateway Integration
...and 50+ other projects
Intro
Let's build something amazing together!
Get in touch Book free consultation
Copyright © 2024 Gjorge Karakabakov