Professional Experience
Professional Summary
Full-Stack and AI Engineer who ships production SaaS end to end. Founder of Beekio LLC, where I designed and built an AI platform for beekeepers: FastAPI and PostgreSQL backend, React and TypeScript frontend, Cloudflare and Railway infrastructure, multi-tier AI usage enforcement, Clerk authentication, and Stripe billing.
Before that, 3+ years as a System Administrator and IT Support Engineer in enterprise and 24/7 production environments at AT&T and Mozzartbet. Comfortable owning a feature from database schema through deployment, and with production issues at 3 a.m.
Founder & Full-Stack EngineerCURRENT
Beekio LLC | Remote, based in Serbia
Sole developer at Beekio LLC, covering two products from architecture and infrastructure through to the customer-facing UI.
- Designed and built Beekio, an AI SaaS platform for commercial beekeepers, end to end as sole developer, from landing page to production backend
- Architected full stack: React/TypeScript/Vite frontend on Cloudflare Pages, FastAPI backend on Railway, Neon PostgreSQL, Cloudflare R2 with presigned URL image flow
- Built multi-tier AI usage enforcement with daily action tracking, automated UTC midnight resets via APScheduler + Railway cron, and structured 429 responses with resets_at timestamps
- Integrated Clerk for authentication (including custom sign-in and sign-up pages), Stripe for four-tier subscription billing, and Resend for transactional email from a verified sender domain
- Implemented persistent AI chat with resumable sessions; a React Query migration cut in-app navigation from 4 to 5 seconds down to near instant
- Maintain an 87-test pytest backend suite, Alembic schema migrations, and a dev to main Git workflow with Cloudflare preview deployments
- Also operate Sudowear.shop, a direct-to-consumer e-commerce store
- Registered and operate Beekio LLC (Wyoming) as a single-member entity covering both products
System Administrator
Mozzartbet | Belgrade, Serbia
IT Operations for mozzartbet.rs, a real-time sports betting platform, during a high-traffic period.
- Performed daily administration, configuration, and upgrades of Linux-based servers and Tomcat application servers supporting real-time odds, live betting, and virtual sports
- Monitored and maintained synchronization between central systems and betting shops and payment points across Serbia
- Monitored system health and set up load balancing so peak events (Champions League nights, NBA, tennis Grand Slams) ran with zero downtime
- Diagnosed and resolved critical hardware, network, and application incidents, providing 24/7 on-call support for production environments
- Enforced regular backups, access controls, and compliance with Serbian Games of Chance Administration regulations
IT Support
TMS (Trafft.com) | Belgrade, Serbia
Technical support for Trafft, a SaaS scheduling platform.
- Resolved 20–30 customer tickets per day via email and chat
- Performed custom CSS modifications and integration troubleshooting for client-facing websites
IT Support Engineer & Trainer
AT&T | Brno, Czech Republic
Delivered first-level technical support and onboarded new hires in a large enterprise environment.
- First- and second-level technical support for internal and external users
- Trained and mentored new employees in teams of 10 during 14-day intensive onboarding sessions
- Diagnosed and resolved technical issues with minimal system downtime
- Maintained detailed documentation in a shared database for tracking issues and solutions
- Configured and set up PC workstations, printers, and peripheral devices across distributed teams
Web Developer & IT Support
Yuber | Novi Sad, Serbia
Designed websites and provided technical support for internal teams.
- Designed and built responsive websites using HTML, CSS, and JavaScript for local clients
- Worked with content management systems, mostly WordPress: theme customization, plugin integration, and maintenance
- Provided technical support for internal teams, resolving hardware and software issues