Profile
JavaScript and Python expert with 5+ years across full-stack development, AI engineering, data engineering and cybersecurity. Full Stack Developer at JS Plus after three years as Data Engineer/Analyst at GaliaIT. I ship scalable apps with Node.js and Python (Express, NestJS, Django, FastAPI, Flask) and React, with a strong focus on performance, reliability and maintainability.
Experienced in AI engineering (LangChain, LangGraph, OpenAI API, Supabase, Vercel AI SDK) and data pipelines (Pandas, Spark, Airflow, Elastic Stack, Streamlit). Adept at bridging web systems, data infrastructure and AI into production-ready platforms — detail-oriented, with a focus on automation and service excellence.
Experience
- Build backend services with Express.js + Prisma, Django and FastAPI, and frontends with React.js and Next.js.
- Work across TypeScript/Node.js and Python with PostgreSQL, TypeORM and Django ORM — including realtime Socket.IO, Stripe, Auth.js / Clerk, DocuSign, AWS S3/Textract, Meilisearch, Celery/Redis, NATS and Centrifugo.
- Ship AI-integrated features: OpenAI structured outputs, Vercel AI SDK, LangChain / LangGraph, pgvector search, and document-extraction pipelines (Pydantic, Camelot, vision models).
- Designed ETL pipelines with Pandas, Docker and GitLab for data engineering, analysis and visualisation.
- Built in-house SOC analytics software and infrastructure / cybersecurity analytics.
- Shipped Streamlit dashboard and reporting apps, plus monitoring and observability on the Elastic Stack (ELK).
- Owned DevOps and automation — containerised services, CI, and operational tooling around security and data workflows.
- Developed Python data animations with Matplotlib that describe mathematical and statistical laws for Data Science teaching.
- Edited Data Science lesson content and supported marketing for the ARPM curriculum.
Selected Projects
Local services marketplace for Balkan cities — Meilisearch, realtime messaging, Auth.js and i18n.
Multi-tenant HR leave SaaS — policy engine, approvals, Stripe subscriptions, AI leave assistant.
Legal case management for class-action firms — intake, DocuSign, Outlook sync, Textract, OpenAI.
AI platform for hosting ops — agentic plan/execute loops, pgvector catalog, NATS/Centrifugo streaming.
Hybrid extraction for German excise PDFs and B2B invoices — Camelot, LLM outputs, Excel export.
Venue music backend — event playlists, S3 catalog, DAC player control, Celery and Centrifugo.