# I build software and help teams move their projects forward.

I help teams build and improve Elixir and Phoenix applications, add AI features, and make better use of coding agents. I've worked in software since 2012 and on professional Elixir projects since 2017.

My work includes taking products from proof of concept into production, improving existing applications, and building the checks and tooling around delivery. I work directly on the code as well as the decisions behind it.

- **Kenya · UTC+3**

- **Professional Elixir work since 2017**

- **Bosnian · English**

[Discuss your project](mailto:consulting@optimum.ba) [Download the CV (PDF)](https://almirsarajcic.com/Almir_Sarajcic_CV.pdf)

## Building

Our products at [Optimum Tech](https://optimum.ba/).

- ### [Kogen](https://kogen.dev)

kogen.dev

A software-building system designed around feature shaping, implementation, checks and independent review.

[View source ↗](https://github.com/KogenAI/kogen)

- ### [Combobulate](https://combobulate.dev)

combobulate.dev

Build and publish static websites and Vite apps through Telegram.

- ### [ElixirDrops](https://elixirdrops.net)

elixirdrops.net

A platform for publishing and discovering practical Elixir and Phoenix tips.

[View source ↗](https://github.com/optimumBA/elixir_drops)

- ### [Skeptic.bot](https://skeptic.bot)

skeptic.bot

Search conspiracy and alternative podcasts, ask questions, and find the episodes behind the answers.

[View source ↗](https://github.com/optimumBA/skeptic_bot)

## Open source

Tooling and writing released for other Elixir and Phoenix teams to use.

- [elixir.menu](https://elixir.menu/)

A guide to choosing tools for Elixir applications.

- [Why Elixir?](https://whyelixir.dev/)

An introduction to Elixir and why we use it.

- [Optimum Templates](https://github.com/optimumBA/optimum_templates)

Phoenix generator templates that follow Optimum's Credo rules.

- [phx.tools](https://phx.tools)

Set up an Elixir and Phoenix development environment on Linux or macOS.

- [github_workflows_generator](https://hex.pm/packages/github_workflows_generator)

Define GitHub Actions workflows in Elixir and generate the YAML.

- [optimum_credo](https://hex.pm/packages/optimum_credo)

Custom Credo checks for Elixir projects.

- [Elixir DevOps series](https://optimum.ba/blog/elixir-devops-series/)

Six articles on Elixir CI/CD: caching, release tests, preview apps, deployments, and generated infrastructure.

## History

Where the work has happened, most recent first.

- 2022–

Founder & Software Consultant, Optimum

I build software products and provide consulting through Optimum Tech. From 2022 to January 2026, I ran Optimum BH, an Elixir and Phoenix agency, leading delivery, technical direction, code review and team development.

- 2020–24

StoryDeck

I built a paid proof of concept for Hikaya, then continued the product as StoryDeck as co-founder and technical lead, through MVP and production.

- 2019–

Contract work

Contract work included WPA3 support for Nerves on a Raspberry Pi 4, real-time production tracking with GlobalReader, and other Elixir and Phoenix applications.

- 2012–20

Earlier

I worked on the backend at Mukuru, a pan-African remittances company, mostly in PHP with domain-driven design and plenty of legacy code. Before that I was full-stack at Klika and Social Eddy.

## Elixir, Phoenix and development workflows

We can start with a specific application problem, a code or workflow review, or one feature taken through implementation and checks. I provide consulting through Optimum Tech.

I can also help with AI features, CI/CD, and coding-agent workflows: defining the work, choosing useful checks, and reviewing the result.

[Discuss your project →](mailto:consulting@optimum.ba)

## Let’s talk.

For consulting on your application or development workflow, contact me at the address below.

[consulting@optimum.ba →](mailto:consulting@optimum.ba)

---

Canonical page: https://almirsarajcic.com/
