Curriculum vitae
Róbert Fašung
Full-stack developer · PHP and JavaScript
I develop websites and applications from the initial concept through launch and further development. I work across the interface, backend, databases and integrations, with performance and security in mind throughout. I also care about straightforward content management and reliable operation after launch.
Personal details
- Education
- Upper secondary education with school-leaving examination (maturita)
- Age
- 34
- Languages
- English — C1 (advanced)
- Location
- Bratislava
Technical skills
- Backend and architecture
- PHP 8, custom CMS and admin systems, multi-tenant architecture with isolated databases, MySQL/MariaDB, SQLite and migrations.
- Frontend
- JavaScript (ES6+), HTML5, CSS/SCSS, Twig and Webpack Encore.
- APIs and integrations
- HTTP/JSON APIs, authentication with OAuth 2.0/OpenID, Stripe payment integrations and webhook verification.
- Systems and operations
- C#/.NET, PowerShell, TCP/RCON, server monitoring, backups and operations automation.
- Data processing
- Collecting and processing logs and events, statistics and live data views.
- Application security
- Authentication, access control (RBAC/ACL), secure input handling and security testing of websites and APIs.
- Quality and deployment
- Git, integration and regression testing, CI/CD with GitHub Actions and production environment operations.
- Performance and technical SEO
- Core Web Vitals, web performance tuning, structured data and multilingual SEO (hreflang and sitemaps).
Security testing
I assess the attack surface of every project.
I test applications from an attacker’s perspective, looking for ways to reach data without permission, bypass access controls or abuse inputs and integrations.
- Authentication and access. I test privilege escalation and isolation between accounts, roles and tenants.
- Inputs and APIs. I test manipulated parameters and inputs, CSRF protection and rejection of webhooks with invalid signatures.
- Reproduction and retesting. I reproduce a finding, fix its root cause and repeat the original scenario to verify the result.
Project experience
Personal applications and work on client websites.
NODERA / rdevCMS
nodera.skMy own administration system · architecture and development
- I built a central PHP administration system for several independent websites. Each has its own database, content and access permissions.
- I developed modules for content, media, forms and languages, along with database migrations, email queues and scheduled jobs. The public websites keep working independently of the administration system.
- I added Stripe Checkout and subscriptions with webhook verification. The system controls access to data, validates input and protects forms against CSRF.
SCUM.SK and NODERAgent
scum.skMy own project, built from scratch · identity, architecture, development and operations
- SCUM.SK started as my idea. I created its name, logo and visual identity, then built the website in Slovak, Czech and English with player accounts, statistics and support.
- I designed an in-game economy with its own currency, rewards and a shop that delivers packs directly into the game.
- I built NODERAgent in PowerShell with a C#/.NET broker. It connects the website to game servers through an authenticated API and RCON, synchronises players and processes logs.
- Durable queues handle commands and events, recover after outages and guard against duplicates. I also built a live map of players and game objects for administrators.
- I automated Battle Royale rounds, results and leaderboards. I operate several servers, monitor them and prepare backups and signed agent updates.
Fyzioterapia BA
fyzioterapiaba.skWebsite development, SEO and ongoing advertising campaign management
- Replaced the original WordPress website with a custom solution while preserving its URLs. Connected the website, content management and measurement data processing to my own NODERA / rdevCMS administration system.
- Implemented technical SEO and optimised images, CSS and JavaScript for fast loading, improved LCP and search engine visibility.
- Achieved Lighthouse performance scores of 100/100 on desktop and 98/100 on mobile. Mobile LCP fell from 2.7 to 1.6 seconds and homepage transfer size from 626 to 156 KiB.
- Continue to create and manage advertising campaigns for the client, including measurement of their results.
Comparison of lab measurements on the live website in September 2026.
PRO ENG
proeng.skDevelopment from a supplied Figma design · custom administration
- Turned a supplied Figma design into a pixel-perfect working website, matching the layout, typography, colours and visual details.
- Integrated the website with my own NODERA / rdevCMS administration system. Built modules tailored to the client for managing photos, reviews, blog posts, hero sections and forms.
- Delivered the complete project, from receiving the design assets through frontend and backend development to launch.
BALTRIO
baltrio.skFrontend development and website operations · nearly 2 years full time
- Implemented the website redesign in Symfony and Twig, including frontend templates, SCSS styles and JavaScript, within the existing Webpack Encore build.
- Coded all landing pages from briefs and visual assets supplied by the graphic designer.
- Worked in the office every day and was responsible for keeping the entire website running.
Additional professional skills
- Visual design
- I use Figma and Adobe tools to create logos, visual identities and graphics for websites and campaigns.
- Digital marketing and analytics
- I manage Google Ads campaigns, set up conversion tracking in GA4 and evaluate the results.
- Photography and video
- Product and event photography, promotional video and visual content for client projects.
- Documentation and presentations
- I use Microsoft Office to prepare project materials, spreadsheets and presentations.