Curriculum vitae

Róbert Fašung

Full-stack developer · PHP and JavaScript

Róbert Fašung

I build websites and applications from the visual design through deployment and ongoing operations. I turn supplied Figma designs into precise, responsive frontends and design backends, databases, APIs and custom administration systems. I develop my own NODERA and SCUM.SK projects from scratch, including server tools in C#/.NET and PowerShell.

Technologies

Backend and architecture
PHP 8 · OOP · modular applications · multi-tenant architecture · roles and permissions (RBAC / ACL)
Frontend
JavaScript (ES6+) · HTML5 · CSS3 · CSS Grid and Flexbox · Fetch API / AJAX · responsive interfaces
Databases
SQL · MySQL / MariaDB · SQLite · PDO · transactions · database migrations
Templates, styles and build tools
Symfony / Twig (BALTRIO frontend) · Sass / SCSS · Bootstrap · jQuery · Webpack Encore
APIs and integrations
HTTP / JSON APIs · OAuth 2.0 · Steam OpenID · Discord API · Stripe Checkout and subscriptions · signed webhooks
Server tools and automation
C# / .NET (NODERAgent broker) · PowerShell · asynchronous communication · TCP / RCON · Windows named pipes
Background processing
Command, event and email queues · scheduled jobs · idempotency · retries and failure recovery
Version control and deployment
Git · GitHub Actions · automated deployment (CI/CD) · SFTP · Apache · Windows operations
Testing
Integration, regression and contract tests · PHP, PowerShell and .NET · failure simulation · data consistency
Performance and search
Lighthouse · Core Web Vitals · image, CSS and JS optimisation · technical SEO · multilingual websites, hreflang and sitemaps

Cybersecurity

Ethical hacking and vulnerability discovery.

I look for weaknesses in websites and applications before they become a problem for your data, customers or operations. My development experience helps me understand the cause of an issue and propose a fix.

  • Ethical testing. Assessing websites and APIs with the owner’s permission and within an agreed scope.
  • Account and data protection. Finding flaws in authentication, access control and input handling.
  • Clear findings. Explaining issues and their impact, prioritising them and recommending concrete fixes.

For code analysis and vulnerability discovery, I can also use OpenAI cybersecurity tools that I have been approved to access.

Project experience

Personal applications and work on client websites.

NODERA / rdevCMS

nodera.sk

My own administration system · architecture and development

  • Designed and built a modular PHP system with central administration for multiple independent websites, separate databases, roles and permissions.
  • Built modules for content, media, forms, client communication and translations, with administration features tailored to individual clients.
  • Implemented versioned database migrations, email queues and scheduled jobs with retries and protection against duplicate processing.
  • Implemented Stripe Checkout and subscriptions, including webhook signature verification and payment event processing. Added access checks, input validation and CSRF protection for forms.
  • Separated public websites from administration so visitors do not depend on its availability.

SCUM.SK and NODERAgent

scum.sk

My own project, built from scratch · identity, architecture, development and operations

  • Conceived the project and created its name, logo and visual identity. Designed and developed the website, database, backend and administration for players and server operators.
  • Built a website in Slovak, Czech and English, with player accounts linked to Steam, Discord and Google, game statistics and ticket-based support.
  • Implemented an in-game economy with an internal currency, transaction history, activity rewards and a shop that delivers packs directly into the game.
  • Built NODERAgent, a Windows agent in PowerShell with a C#/.NET communication broker. Authenticated APIs and local RCON connect administration to game servers, synchronise players and process game logs.
  • Implemented durable command and event queues, delivery acknowledgements and duplicate protection, with delivery recovery after outages and explicit handling of commands with uncertain outcomes.
  • Built an administrator-only live map of players and world objects, using consistent SQLite reads while the game is running and sharing snapshots across features.
  • Automated Battle Royale on top of the native game mode: round scheduling and startup, player deployment, results and leaderboards, with announcements and game events connected to Discord.
  • Operate multiple servers with process monitoring and backups. Built signed agent updates and licensing, supported by regression and integration tests for communication, failure recovery and data consistency.

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 skills

Figma and Adobe
Working with visual designs and implementing them pixel for pixel. Creating logos, visual identities and graphic assets for websites and advertising.
Advertising and analytics
Google Ads · Google Analytics 4 (GA4) · campaign creation and ongoing management · event and conversion tracking.
Photography and video
Product and event photography, promotional video and visual content for client projects.
Microsoft Office
Working with documents, spreadsheets and presentations; preparing project materials and documentation.