Curriculum vitae

Róbert Fašung

Full-stack developer · PHP and JavaScript

Róbert Fašung

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.sk

My 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.sk

My 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.sk

Website 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.sk

Development 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.

Frontend 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.