Adam Jankanič
Timeline
Education
Master's Degree in Computer Science
FIIT STU
Focused on application and project architecture, including system design, business planning, and user analysis. Gained hands-on experience with advanced databases and team-based development workflows.
Bachelor's Degree in Computer Science
FIIT STU
Focused on software engineering fundamentals, with later specialization in web and mobile application development.
Work Experience
Full-Stack Developer
Slovenské Elektrárne, a.s.
Develop full-stack internal web applications, including AI-powered chatbot with agent-based integration. Lead technical delivery, collaborate with analysts, and mentor interns.
IT Analyst
ANASOFT APR, spol. s r.o.
Defined requirements between customers and developers and managed delivery. Ensured correct implementation, testing, and releases.
Projects
Smart Planner
AITEA is an assistant for lawyers and law firms that answers legal questions, cites Slovak legislation, and generates documents such as appeals or contracts. Users can edit outputs in the built-in editor and download them as .docx files. Lawyers can manage clients, track cases, and upload files to each case, making them available across all related chats for more accurate and consistent responses. I developed the entire client-side application and implemented backend APIs for clients, cases, chats, including database integration with SQLAlchemy and full API–frontend integration.
AITEA
AITEA is an assistant for lawyers and law firms that answers legal questions, cites Slovak legislation, and generates documents such as appeals or contracts. Users can edit outputs in the built-in editor and download them as .docx files. Lawyers can manage clients, track cases, and upload files to each case, making them available across all related chats for more accurate and consistent responses. I developed the entire client-side application and implemented backend APIs for clients, cases, chats, including database integration with SQLAlchemy and full API–frontend integration.
Hackathon - Signature App
Internal hackathon organized in collaboration with Microsoft, focused on building a web application for PDF signing. The goal was to create a tool where users can upload a PDF, sign it in any form, view who signed and when, and add additional signers. The project emphasized heavy use of GitHub Copilot throughout development. I worked on the client-side application and backend integration, implementing custom signature creation, inserting signatures into the document, and displaying the timeline and status information for each file.
SE Chatbot
Internal chatbot for accessing domain-specific knowledge from indexed document sources or general information, with an optional mode that automatically selects the appropriate knowledge base. I implemented the multi-agent DeepSearch flow with file ingestion, built a manual RAG solution for the latest LLMs, designed the initial UI, and integrated SAP data via OData with automated summarization.
Evidence of professional competences
System for tracking employee professional competences, training needs, medical exams, and approval requests. It serves managers, HR departments, and trainers. I contributed to key features like copying competences between employees, managing approval workflows, removing competences, and handling scheduled data-processing scripts, while also contributing to a wide range of improvements and fixes.
Master Thesis - Virtual Assistant In Ecological Transport
Web platform for creating and managing video announcements in buses, using AI to guide stewards during recording. It streamlines overlay creation, video recording and editing, and automated distribution to onboard systems. Developed in collaboration with an industry partner. I built the client-side app, including the editor and AI-assisted recording tools. The project was presented at ICECCME 2025.
DOMUS
Designed for managing residential and non-residential units, offering functionality for recording payments, managing users, and capturing data from utility meters. I collaborated with customers, transformed their requirements into clear assignments for developers and testers, and ensured that new features were correctly implemented and included in the appropriate release versions.