Skip to content

Open to new opportunities

Full-time · Part-time · Contract

Ajdin Lojić

Software Engineer. I build reliable backends, data integrations and polished frontends for B2B SaaS with Ruby on Rails, React and TypeScript.

5+ years experienceBosnia & HerzegovinaCET · Flexible for US hours

01 / Work

Products I've shipped

Real products used by manufacturers, marketers, car dealerships and hiring teams.

01Current

Spiro

AI-powered CRM for 200+ manufacturers & distributors

Backend services and ERP / e-commerce integrations (Epicor P21, NetSuite, Shopify and direct SQL database syncs), plus internal tools that show integration health per customer.

Backend Engineer · via Klika · 2026 – now

  • Ruby on Rails
  • PostgreSQL
  • Sidekiq
  • Elasticsearch
  • AWS
02

WhatCampaign

Multi-channel ad campaigns & media planning

Early-stage startup platform for launching ads on Meta (Facebook, Instagram), Google, Snapchat and more from one place, with media plans. Taken from build to pilot with its first clients.

Full Stack Engineer · via Klika · 2024 – 2025

  • Ruby on Rails
  • React
  • TypeScript
  • Meta & Google Ads APIs
  • Sidekiq
03

Texttelligent

Customer & service texting for car dealerships

Frontend for the automotive product, where dealership sales and service teams talk to customers from one compliant inbox.

Frontend Engineer · via Trinity · 2024

  • Next.js
  • React
  • TypeScript
  • Material UI
04

Experfy

Talent marketplace & hiring platform

My first engineering role: frontend for a platform connecting companies with vetted experts, with responsive interfaces, performance work and API integrations.

Frontend Developer · 2021 – 2023

  • React
  • Ember
  • JavaScript
05

Scanspire

Website for a penetration-testing company · Freelance

Freelance build of a fast, SEO-friendly Next.js website for a company offering penetration testing and security assessments. Since retired.

Frontend Engineer · 2024 – 2025

  • Next.js
  • React
  • Bootstrap

02 / Experience

Experience

  1. Software Engineer (Backend)

    Jan 2026 – Present

    Client: Spiro

    • Build backend services and product features for Spiro, an AI-powered CRM used by 200+ manufacturers and distributors, on Ruby on Rails and PostgreSQL
    • Build and maintain ERP and e-commerce integrations (Epicor P21, NetSuite, Shopify and more), pulling data from customers' SQL databases and syncing customers, orders and products into Spiro
    • Built internal tools that show integration status and data per customer company, plus automations for recurring integration and operations work
    • Run asynchronous workflows and scheduled syncs on Sidekiq, using sidekiq-cron and unique job processing to keep high-volume work reliable and idempotent
    • Contributed to communication features: Twilio calling and texting for Spiro's mobile app, and email account connections
    • Integrate AWS (S3, Lambda, ECS, KMS) for file storage, serverless processing and encryption of sensitive customer data, deployed on Heroku
    • Resolve production issues across the platform with Sentry monitoring, RSpec and Minitest suites and RuboCop-enforced standards
    • Build and tune Elasticsearch indexing and full-text search across accounts, contacts and activity data
    • Implement authentication and authorization with Devise, Doorkeeper (OAuth 2) and Pundit policies

    Software Engineer (Full Stack)

    Sep 2024 – Dec 2025

    Client: WhatCampaign

    • Built an early-stage startup platform for media planning and launching ad campaigns across social networks from one place
    • Integrated advertising platform APIs (Meta for Facebook & Instagram, Google, Snapchat and more) for campaign creation and publishing
    • Developed it end to end: Ruby on Rails RESTful APIs, ActiveRecord domain models with complex business logic and a React/TypeScript frontend
    • Took the product from early development to a pilot with its first clients
    • Improved performance through SQL query tuning, database indexing, Redis caching and Sidekiq background jobs
    • Architected real-time updates and notifications with Action Cable
    • Built reusable React/TypeScript components with Chakra UI, following atomic design and custom hooks
    • Covered the backend with RSpec and the frontend with Jest and React Testing Library, shipping through CI/CD pipelines to Heroku
  2. Trinity

    Software Engineer (Frontend)

    Feb 2024 – Aug 2024

    Client: Texttelligent

    • Built frontend features for Texttelligent's automotive product, mostly customer and service-department communication flows that let car dealerships text customers from one compliant inbox
    • Developed TypeScript + React/Next.js applications with a consistent Material UI component system, working closely with backend engineers on API contracts
    • Created UI prototypes and design handoffs in Figma
  3. Software Developer (Frontend)

    Aug 2021 – Dec 2023

    • Developed the frontend of Experfy's talent marketplace and hiring platform with React and Ember
    • Built responsive, cross-device interfaces and improved page speed and usability
    • Integrated backend services and collaborated with backend developers on smooth data flow
  4. Scanspire

    Frontend Engineer (Freelance)

    Mar 2024 – Dec 2025

    • Built the website for Scanspire, a penetration testing and security assessment company
    • Used Next.js server-side rendering (SSR) and static site generation (SSG) for fast first loads and SEO
    • Optimized performance with code splitting, lazy loading and responsive, mobile-first layouts

03 / Skills

Toolbox

Backend

  • Ruby on Rails
  • Ruby
  • Node.js
  • NestJS
  • Express
  • REST APIs
  • Sidekiq
  • Action Cable
  • Devise
  • Doorkeeper (OAuth 2)
  • Pundit

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux
  • Tailwind CSS
  • Chakra UI
  • Material UI
  • Ember

Data & Cloud

  • PostgreSQL
  • Redis
  • Elasticsearch
  • AWS (S3, Lambda, ECS, KMS)
  • Heroku
  • CI/CD
  • Sentry

Integrations

  • Epicor P21
  • Epicor
  • NetSuite
  • Shopify
  • ERP SQL databases
  • Meta (Facebook, Instagram)
  • Google Ads
  • Snapchat
  • Twilio

Quality & Tools

  • RSpec
  • Minitest
  • Jest
  • React Testing Library
  • RuboCop
  • Git
  • Figma

04 / About

About me

I'm a Software Engineer with 5+ years of experience shipping production web applications. Today I work on the backend of Spiro, an AI-powered CRM used by 200+ manufacturers and distributors, where I build integrations that sync data from ERP and e-commerce platforms like Epicor P21, NetSuite and Shopify, using Ruby on Rails, PostgreSQL, Sidekiq and AWS.

Before that I integrated Meta, Google and Snapchat ad platforms into a multi-channel campaign product, and I started on the frontend with React and Next.js. That path makes me comfortable owning a feature end to end: data model, API, background jobs, UI and tests.

How I work

  1. 01

    End-to-end ownership

    From database schema to the last pixel, I take features all the way to production and keep an eye on them after release.

  2. 02

    Quality by default

    RSpec, Minitest, Jest and code review are part of the work, not an afterthought.

  3. 03

    Clear communication

    Used to remote, async teams working with clients across time zones.

Languages
English (professional working proficiency) · Bosnian (native)
Off the clock
Motorcycling · Skiing

05 / Contact

Hiring a Rails or React engineer? Let's talk.

I'm open to full-time, part-time and contract roles with product-focused teams. Email is the fastest way to reach me.

ajdinlojic@gmail.com