Aleksandar Djordjevic

Software Engineer

Software engineer specializing in React, Go, Khoros, and Zendesk.

I'm a seasoned full-stack developer with nearly 10 years of experience, working on everything from small personal websites to large-scale enterprise applications. Whether it's crafting sleek frontends, designing robust backends, or optimizing performance, I live and breathe code - seriously, sometimes I dream in syntax.
For the past eight years, I've been thriving as a freelancer, tackling diverse projects with creativity and precision. During that period, I worked as a Community Engineer at Upwork, where I was a one-man army, handling everything from architecture to deployment. I specialize in Khoros Community development (both Classic and Aurora), building and customizing communities to enhance engagement and user experience. I take pride in being persistent, always finding solutions, and truly believing that "impossible" is just a challenge waiting to be solved.
While Go and React are my current weapons of choice, my journey started with PHP and jQuery, my first programming passions. Beyond client work, I also enjoy building tools and apps that make my life easier, because why do something manually when you can automate it?
There's something magical about coding - the way a few lines of text can shape a digital world, automate mundane tasks, and bring ideas to life. I love the feeling of crafting tiny robots in the form of scripts and applications, obediently executing my commands and making life a little more efficient (or just more fun). Watching code run flawlessly, doing exactly what I intended, never gets old.
When I'm not coding, you'll find me playing guitar, diving into Dota matches, tending to my garden, or out fishing. I'm also a huge fan of movies - everything from classics to sci-fi epics.

https://community.upwork.com

A complete overhaul of the Upwork Community on the Khoros platform. Built a fully custom Learning Management System from scratch without third-party dependencies. Integrated OpenAI, Okta, Zendesk, and Coda to boost engagement, automate workflows, and enhance admin control.

  • Freemarker
  • jQuery
  • REST APIs
  • Okta
  • OpenAI
  • LMS
  • Coda
  • Zendesk

https://freelancer.forum/public

A self-hosted, niche freelancing community built from scratch using Flarum. Developed multiple custom plugins, including admin-side tools, to support open collaboration, mentorship, and a clean, community-first user experience.

  • Laravel
  • Mithril.js

https://experthelp.justanswer.com/hc/en-us

Engineered custom themes and Zendesk apps to streamline the JustAnswer Expert Help experience. Integrated Go-based backend logic and tailored UI enhancements for improved usability and support efficiency.

  • jQuery
  • Go
  • Zendesk Themes

https://hookshotmarketing.com

An interactive, animated marketing website for a US agency. Built with React, Tailwind, and Framer Motion, optimized for SEO and performance while delivering strong branding and visual identity.

  • React
  • Framer Motion
  • Tailwind CSS
  • SEO

https://shamgodcode.com

The official site of ShamgodCode agency. Designed and developed to showcase premium dev work with smooth animations, responsive UI, and SEO-friendly structure using React, Next.js, Tailwind, and Framer Motion.

  • React
  • Next.js
  • Framer Motion
  • Tailwind CSS
  • SEO

Oct 2021 -> Dec 2024

End-to-end development of the Upwork Community on the Khoros platform - from system architecture to deployment. Built core features including the Academy LMS, advanced moderator tools, and a wide range of custom integrations. Integrated with third-party APIs like Coda, Zendesk, CVent, OpenAI, Vervoe, Webflow, Okta, and others to streamline workflows and enhance functionality.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Freemarker
  • RestAPI
  • Khoros

Jan 2017 -> Present

Independent web developer on Upwork, delivering high-quality solutions across web and software development, and custom integrations. Built a strong client reputation with 40+ completed 5-star projects, a 100% Job Success Score, and a Top Rated badge.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • PHP
  • WordPress
  • MySQL

Jun 2021 -> Present

Responsible for development and maintenance of custom Zendesk apps for the Expert Help platform. Delivered robust UI enhancements and backend logic using Go, improving overall support efficiency and user experience.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Go
I've worked with a wide range of technologies, languages, and frameworks over the years. Here are some I'm most familiar with:

Frontend

HTML
CSS
JavaScript (ES6+)
TypeScript
React.js
Next.js
Tailwind CSS
jQuery
Bootstrap

Backend

Go (Golang)
PHP
Node.js
Laravel
RESTful APIs
GraphQL
WebSockets

Databases

MySQL / MariaDB
PostgreSQL
MongoDB
Redis
SQLite

DevOps & Deployment

Docker
Nginx
Apache
Git & GitHub/GitLab
CI/CD Pipelines

Tools & Frameworks

Khoros (Classic & Aurora)
Zendesk
WordPress
Joomla
Flarum
Vanilla Forums
phpBB

Other Skills

Automating workflows
Building small tools & bots
Customizing communities
Web scraping
Self-hosting applications
Technical SEO