Hello world๐Ÿ‘‹๐ŸŒ

๐Ÿ™‹โ€โ™‚๏ธ Hi, I'm Nick, a Full-Stack Web Developer with a passion for creating web applications and blockchain solutions.

๐ŸŽ“ With a First-Class Bachelor's Degree (with Honours) in Web Development from SAE Institute and hands-on experience across multiple industries, I specialize in front-end and back-end development, building scalable, user-friendly websites and decentralized applications.

๐Ÿ‘จโ€๐Ÿ’ป I've worked on projects ranging from blockchain explorers to HR management systems, always focused on delivering high-quality, effective solutions.

๐Ÿ“š My technical skills include React, Vue, Node.js, Solidity, PHP, Laravel, MySQL, Database design, Docker, System Design, and Express.js, and I love collaborating with teams to bring innovative ideas to life.

Portfolio and Experience

Full-Stack Developer - Apex Fusion

  • Developed frontend interfaces and designed backend systems using React, Next.js, Vue.js, Tailwind, Material-UI, Laravel, and MySQL.
  • Led and mentored a team of 5 for the development of our front-facing website.
  • Consulted stakeholders to define functional requirements, managing the development lifecycle from idea to deployment.

University Lecturer - SAE Institute

  • Taught a face-to-face Web Development course, teaching HTML, CSS, SASS (SCSS), JavaScript, React, React Native, AJAX, jQuery, PHP, MySQL, Relational database design, command line usage, and Git.
  • Responsible for 2 classes of 6 students over the course of 3 trimesters.
  • Created teaching materials, assignments, and final project guidelines, and provided consultations.

Custom Admin Panel - SSAutoTech - Freelance

  • Designed and implemented a custom backend content management system to support product information editing using Laravel 11 and Tailwind.
  • Designed the database schema using MySQL.
  • Managed the deployment process, from server provisioning, database setup and CI/CD pipeline implementation.

Rise Football Academy - Freelance

  • Developed a website for video course delivery and football academy promotion using the Teachable platform, implementing code modifications using JavaScript.
  • Provided technical consulting, analyzing requirements and recommending optimal solutions for their specific use case.
  • Configured DNS settings and managed domain migration for the production deployment.

Front-End Developer - Juneo Supernet

  • Developed frontend interfaces and implemented code optimizations for front-facing websites and a blockchain explorer using React and Material-UI.
  • Implemented user-friendly error handling for our blockchain explorer for non-existent or incorrectly formatted search parameters.
  • Authored documentation on technical requirements and instructional steps necessary to run a node on the blockchain network Juneo Supernet.

Solidity Smart Contract Developer - MVP Workshop

  • Developed, tested, and deployed multiple smart contracts on the Polygon blockchain written in Solidity.
  • Collaborated with R&D to develop a proof-of-concept Solidity Smart Contract for new blockchain initiatives, presenting the project to stakeholders.
  • Implemented a transactional email system using the MailChimp API and NestJS.

Full-Stack Developer - Quantox Technology

  • Designed and implemented the backend system for an internal employee management web application using Node.js (Express.js) and MySQL. Collaborated with the frontend team through daily meetings.
  • Liaised with mentors and team members to develop various web applications using HTML, CSS, JavaScript during my initial 3-month internship.

thefusenews.com - Freelance

  • Developed UI elements and custom APIs to implement an endless newsfeed scroll feature using Vue.js, Laravel and Tailwind.
  • Performed database query optimizations which led to a 5x page load time improvement for individual news pages.
  • Implemented caching strategies for quicker API request delivery to third-party services.

Insights & Articles

I often share my insights and articles which I find useful sharing.

Testimonials

Custom Admin Panel - SSAutoTech

Nick did a fantastic job on my website!

I had an existing website that was not accessible by anyone other than the original development team. I wanted more overal control of it and wanted the ability to be able to amend things, such as prices, detail updates, content etc,
Nick gladly took on this task and had enhanced my website greatly, allowing me the full freedom and rights with all the content, whilst keeping the overall structure virtually unchanged from the original concept.

I am very grateful for Nicks help and support here!
Highly recommend his services.

- Simon, Director

Video Course Website - Rise Academy

Working with Nikola was an excellent experience from start to finish. He is incredibly diligent and thorough in his approach. He takes the time to conduct in-depth research and gather all the necessary information to provide the best solutions. Nikola was always supportive, clear, precise, and responsive throughout the project. While we, as clients, sometimes delayed decisions, Nikola was never a blockerโ€”he was a true problem-solver, always proactive in keeping things moving forward.

We are very satisfied with the final product. Nikola provided us with valuable insights and proposed solutions that perfectly met our needs. He was always on time with deliverables and consistently went above and beyond to offer support, quick explanations, and guidance throughout every phase. The final website is exactly what we envisioned, and we continue to rely on him for new pages and future updates as our project evolves. We wouldn't have achieved our goals without his expertise.

- Jovana

IT Mentorship

All praise for Nikola; the IT mentorship was truly a wonderful experience, and he shared a wealth of knowledge with me. Before working with Nikola, I hadn't been involved in IT and didn't even know the basics about computers. As a mentor, he's very motivating and always available, which meant a lot to me. I learned how to create websites and design them under his mentorship.

- Sara

Contact

Tell me what you're working on, what you would like help with, and I will reply to you as soon as possible.