Ilija Košanin
Fullstack Software Engineer (TypeScript)
Belgrade, Serbia · ilijakoske@gmail.com · ilijakosanin.dev · LinkedIn · GitHub
Fullstack TypeScript engineer with 4+ years of experience shipping products end to end. Hands-on with AI product development: building chat-based interfaces, streaming, and structured content generation with the Vercel AI SDK and the OpenAI API. Co-organizer of JS Belgrade, the local JavaScript community.
Experience
Fullstack Software Engineer — EvolveWell
Jul 2024 – Jul 2026
Belgrade, Serbia (Remote)
- Built an employee wellness platform: owned features end to end across two Next.js frontends and a NestJS backend — UI, business logic, and database queries — in a system that also included a dedicated AI service integrating the OpenAI API.
- Developed an AI-first coaching application on TanStack Start (deployed on Vercel) pairing a chat interface with classic UI; implemented streaming, AI content generation, and structured outputs with the Vercel AI SDK.
- Delivered a product for frontline workers: drove the TanStack Start web app on Neon Postgres with shadcn/ui, shipped alongside an Expo / React Native iOS and Android mobile app; researched and prototyped a RAG approach for the product's knowledge features.
Software Developer — PlusPlus NT
Apr 2022 – Jul 2024
Belgrade, Serbia
- Lead engineer for key clients (G4S, RTS): gathered requirements directly from clients, translated them into features, and owned delivery and bug resolution.
- Built document management and enterprise solutions with Spring, Angular, Alfresco, PostgreSQL, and Apache Solr.
Earlier — One year of full-cycle SaaS sales in parallel roles (Generation Zeal, Talks and Folks): prospecting, cold outreach, discovery calls, pipeline, closing. Competitive debater.
Community
Co-Organizer — JS Belgrade
Feb 2024 – Present
Co-organizing meetups for the local JavaScript community: event planning, speaker outreach, and sponsorships.
Projects
- Kosmonaut — One coworking pass for Belgrade: a pool of visits usable at any partner space, with app-based QR check-in.
- Pero AI — A simple tool for polishing rough messages before sending them.
- ESGflow — ESG reporting software that turns scattered documentation into structured indicators and reporting narratives.
- Pomiri AI — AI-assisted preparation for one-on-one conflicts: guided intake for both sides and structured analysis of the situation.
Skills
TypeScript · React · Next.js · TanStack Start · React Native (Expo) · Node.js · NestJS · PostgreSQL / Neon · Tailwind CSS + shadcn/ui · Vercel AI SDK · OpenAI API · RAG · Angular · Spring
Education
Engineer's degree, Information Technology — Faculty of Organizational Sciences, University of Belgrade
2015 – 2021
Languages
Serbian (native) · English (professional)