Skip to content
View nlukic97's full-sized avatar

Block or report nlukic97

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nlukic97/README.md

Nikola Lukic

Full-Stack Software Engineer with 4+ years of experience specialising in React, Next.js, Vue.js, and Laravel, with additional expertise in blockchain development on EVM and Cardano based systems. Proven track record of leading development teams, delivering high-performance web applications, and mentoring developers.

Successfully completed multiple freelance projects and taught a web development university course at the SAE Institute in Belgrade.

Currently serving as a co-organizer for BelgradeJS events featuring guest speakers, contributing to the web development community through volunteer work.

Demo projects

Here's a cool project I did a while back - a command line simulated in the browser inspired by Cmder (a windows console emulator). Check it out πŸ™‚.



My Open source contributions

Here are a few open source contributions I've made:

  • fen-validator - package used to validate the Chess FEN notation. I added type checking to the package to prevent accidental errors. Pull request here.

  • laravel-cookie-consent - php package used to register, configure and ask for cookies consent in a EU-compliant way. I made updates to prevent undefined variable errors when submiting cookie consent preferences. Pull request here.

  • freeCodeCamp learning platform. The mission of FreeCodeCamp: to help people learn to code for free. I clarified the directions for a practise task. Pull request here.


Organizer of JavaScript meetups

I organize regular JavaScript meetups as a co-organizer for BelgradeJS - an organization which contributes the JavaScript ecosystem by hosting meetups with guest speakers.

belgradejs javascript meetup belgrade

myself (far right) at a meetup with my teammates.


belgradejs javascript meetup belgrade

myself (standing in the middle) at a meetup with my teammates.

Insights and articles

I share valuable web development insights through posts and articles on my linked feed:

screenshot of linkedin article about memoization in javascript
screenshot of linkedin post about websocket memory leaks

Tech stack

Frontend:

  • TypeScript
  • React
  • Next.JS
  • Vue
  • Material-UI
  • Inertia.js

Styling:

  • CSS
  • SASS
  • Tailwind

Backend:

  • Node.js
  • Express
  • PHP
  • Laravel

Database:

  • MySQL
  • PostgreSQL

Blockchain:

  • Solidity
  • Ethereum
  • Cardano

Tools & DevOps:

  • Git
  • SSH
  • Docker

Popular repositories Loading

  1. ipce_ahmedovski_browser_dance ipce_ahmedovski_browser_dance Public

    HTML 1

  2. WebSocket-Cursor-Room WebSocket-Cursor-Room Public

    WebSocket Server for multiple clients to join and see each other's cursor moving around the webpage.

    JavaScript

  3. WebRTC-video-chat WebRTC-video-chat Public

    JavaScript

  4. nlukic97 nlukic97 Public

    Config files for my GitHub profile.

  5. major_university_project major_university_project Public

    Repository for the practical component of my Bachelor thesis at the SAE Institute.

    PHP

  6. nlukic97.github.io nlukic97.github.io Public

    A browser console inspited by the Cmder https://cmder.net/ console emulator.

    JavaScript