Andrej Meliška — Software Developer
Software developer, sports enthusiast and FIT CTU graduate in Prague who brings ideas to life with code ✨
My School and Work Projects

Bachelor's Thesis — Decomposition of a Monolithic Information System
This bachelor's thesis analyzes a monolithic information system with modular business logic to select a suitable module for decomposition and transform it into an independently deployable microservice. The new service is integrated back into the original system over REST, with JWT-secured user verification. The result is a fully functional eDocuments microservice, improving the system's flexibility, scalability, and extensibility, and laying the foundation for further decomposition.

Prague Office Menu App
A lunch menu discovery app that scrapes and displays daily restaurant menus for offices in Prague. Users vote on their preferred restaurant, with results shared in real time via Redis. Multi-office support secured per office. Built with Next.js 16, React 19, Tailwind 4, Vercel Blob, Upstash Redis, Leaflet maps, and GitHub Actions/Vercel cron jobs.

Big Data Analytics
Semester project on processing and analyzing Big Data using MongoDB, Elasticsearch, and Kibana — exploring relationships and correlations on selected datasets visualized in Kibana.

Classroom Reservation System
A classroom reservation system implemented in PHP focusing on managing rooms and reservations.

About Me Website
A personal website from BI-ZWU where I learned the basics of user-centric web design and practiced HTML and CSS.

Product Recommendation App
Web app recommending products to users based on collaborative filtering and similarity to other users.
Early coursework from my first years at FIT
Steward — my personal OS
What started as an Excel expense tracker is becoming my personal operating system — finance, habits, daily reflection, sport, Bible reading, calendar and integrations, all in one place.
Click any screen to open
What it does today
Unified daily dashboard — cash flow, habits, today's calendar, sport and Bible reading at a glance
Full finance suite — expenses, income, accounts, per-category budgets, monthly planner, Slovak SZČO tax calculator, documents
Habits + daily check-in (mood / energy / stress / focus) + monthly review and history
Sport with Strava sync — weekly goals, 8-week trend, activity heatmap, pace and heart-rate stats
Bible reading plan with morning & evening devotional and daily verse
Side widgets — Spotify listening stats, NHL team tracker, Prague public transit (PID) departures, travel & calendar
Multi-user — Better Auth with Google OAuth and email/password, every record scoped to its owner
AI-driven workflow
Built solo with Claude Code as my pair-programmer — every feature shipped, every bug squashed, every refactor reviewed together. A real playground for vibe coding and modern AI dev workflows.
Built with
Programming Languages and Skills
Core stack
Tools I reach for daily at work and in personal projects.
Java
Backend & microservices
Angular
Frontend development
JavaScript / TypeScript
Frontend development
PostgreSQL / MySQL
Persistence
Git / Jira
Version control & project management
HTML / CSS
Static websites
Comfortable with
Solid working knowledge — used regularly in projects.
React / Next.js
Dynamic web apps
Docker
Containerization
Python / Node.js
Scripting & automation
Familiar / Learning
Used occasionally or actively learning more.
C++ / C
Backend development
PHP
Backend development
MongoDB
NoSQL databases