Duje Vukovac
CS student at VU Amsterdam.
Interested in AI-assisted tooling and what good software looks like.
Currently shipping side projects and documenting the learning process.
About Me
I'm a VU Computer Science student who's into AI-powered software. Currently learning core SWE skills while also building self-study tools (like this StudyBot I wrote about) and exploring ML/HCI/AI tooling on the side. Outside of code, you'll find me with my Canon camera in one of the big Amsterdam parks. (in good weather, of course).
Skills & Tech Stack
Projects
StudyBot
Custom Telegram bot connected to a Groq API that turns study materials into active recall questions. Supports PDF uploads, approve/reject filtering, scheduled question delivery, and weak-topic tracking. 130+ vetted questions generated in one week.
Daily Briefing
AI-powered news dashboard. Node.js app that aggregates Reddit and NewsAPI feeds, with Groq LLM integration for AI-generated summaries. Proxied multiple APIs through an Express backend.
Startup Evaluation Tool
Flask web app connected to the Hacker News API and Groq LLM as a daily startup judgment trainer. Fetches Show HN posts, selects and structures the 3 most interesting startups for evaluation (viability, reasoning, risk, confidence), then reveals an AI-generated critique post-submission. Sessions persist in SQLite with full history tracking.
Experience
Personal Projects
Solo Developer
Building AI-powered tools that solve problems I run into daily. Projects range from a Telegram bot for spaced repetition to a news aggregator with LLM-generated summaries to a full-stack web app for startup evaluation practice. Stack spans Python, Node.js, Flask, Express, SQLite, and multiple APIs, with each project shipped end-to-end from idea to working product.
Hearts of Iron IV Community
Head of Mod Development
Built, maintained and optimized a multisystem mod using Paradox's scripting framework, reaching hundreds of downloads. Achieved ~30% improvement in in-game performance through mod optimization.
Community Manager (concurrent)
Grew community from 30 to 500+ members, leading a team of 8 moderators. Organized 50+ events with 80%+ capacity fill rate. Built advertising bots and tracked member analytics (performance stats, win/loss ratios) via spreadsheets. Brokered partnerships yielding shared sessions and 2 competitive tournaments. Handled moderation and conflict resolution across the community.