
About Me
I’m Alek Temimovic, a Senior Software Engineer from Belgrade, Serbia, with 8 years of experience building web and mobile apps. I currently work as a Full-stack Software Engineer at Red Alert Labs. Most of my work is in TypeScript, React, React Native, and Next.js, and on the backend I use Node.js and PostgreSQL.
My Journey
I started my career in 2018 at NetCast, working on an OTT video streaming product. I built the React web app and the React Native mobile app, and designed the setup that let one codebase run 5 white-label clients. Working with live TV, recordings, and long content lists is where I really learned about performance, especially on low-end devices.
In 2022 I moved to Q agency, where I led development of the Ferrari Beverly Hills web app. I managed a team of 4 developers and presented our work to the client every week. We delivered the project on time and on budget.
Since 2023 I’ve been at Red Alert Labs, working on a platform for cybersecurity certification of IoT devices. My biggest contribution there is a form engine that turns JSON schemas into certification workflows. Adding a new certification scheme used to take 3-4 weeks of back-and-forth between engineers and our cybersecurity specialist. Now the specialist does it alone in about 10 hours. I also integrated a partner’s retrieval-based AI platform into a production assistant that guides users through the certification forms.
What I Do Best
Configuration-Driven Systems
I like building systems where the business can make changes without waiting on engineers. The form engine at Red Alert Labs is a good example, since our cybersecurity specialist can now add new certification schemes without an engineer.
Performance
I care a lot about apps feeling fast. At NetCast that meant virtualized lists, which reduced frame drops on low-end devices. At Red Alert Labs it meant a caching layer with TanStack Query, so the app stops asking the server for the same data over and over.
Working Across the Stack
My strongest side is frontend, but I’m comfortable on the backend too. For the AI assistant, I built the Node.js layer that finds the right context for each request and keeps data separate between tenants. It also streams the answers back over WebSocket.
Leading and Owning Features
At Q agency I led a team of 4 developers and ran weekly demos with the client. At Red Alert Labs we have only three engineers, so I also write specs and take features from spec to production.
My Approach
Before I write code, I try to understand the problem and who it’s for. I’d rather ask a few extra questions early than build the wrong thing. I also try to keep my code simple, so the next developer can read it and change it without trouble.
Technologies I Work With
Frontend & Mobile: React, React Native, Expo, Next.js, TypeScript, JavaScript, HTML & CSS, Tailwind CSS, TanStack Query, Zustand
Backend & Data: Node.js, PostgreSQL, Neon, pgvector, Drizzle ORM, REST APIs, WebSockets, Authentication and authorization
AI Tools: Vercel AI SDK, OpenAI API, Braintrust, Zod, Tavily
AI Engineering: Tool calling, Structured outputs, Semantic routing, Hybrid RAG, Embeddings, Semantic search, Reciprocal rank fusion (RRF), Guardrails, Context management, LLM-as-a-judge, Evaluation and observability
Specializations: Configuration-driven systems, Performance optimization, Client-side caching, Multitenancy architecture, Cross-platform mobile development, Streaming interfaces
Tools & Practices: Product-minded, sprint planning, Git, code review, client communication
Beyond Code
Outside of work, I built SVG Studio, a conversational SVG editor with a streaming React workspace, a bounded tool-calling agent, private reference retrieval and evaluation tooling. I also built HabitStars, a small offline habit tracker for iOS, and took it from an idea to the App Store.
Read the SVG Studio case studyLet's Connect
I’m always happy to talk about new opportunities or interesting projects. Feel free to reach out:
LinkedIn: Let’s connect!
Location: Belgrade, Serbia
