Software engineer specialising in TypeScript, Node.js, and React. I build reliable, well-tested systems across web, mobile, and backend services — from responsive dashboards and native iOS apps to developer platforms and microservices.
Backstage-based developer platform improving engineering productivity and service discoverability across internal teams.
Responsibilities
Contributed to an Internal Developer Portal (Backstage) used by engineering teams to discover services, tooling, and operational resources.
Delivered platform features in TypeScript and Node.js, standardising service communication through an OpenAPI-first design for portal plugins and internal APIs.
Integrated engineering workflows with GitLab CI/CD and AWS services (Lambda, DynamoDB, S3, SQS), improving automation and service visibility.
Collaborated with architecture and security teams to align platform capabilities with compliance and architectural standards.
Facilitated retrospectives, demos, and technical deep-dives, driving knowledge sharing across the team.
Designed and delivered cross-platform solutions spanning web, mobile, and backend services, creating a cohesive user experience across digital and physical interactions.
Responsibilities
Built a responsive web application with React, TypeScript, and Next.js — dashboards, interactive widgets, and streamlined user workflows.
Developed a native iOS application with SwiftUI, integrating NFC scanning, QR code interactions, and App Clips.
Engineered a Swift-based backend supporting web and mobile clients, with gRPC for service communication.
Implemented secure authentication using Sign in with Apple.
Delivered a microservices-based dashboard providing centralized insights for marketing strategy, improving visibility, reliability, and decision-making.
Responsibilities
Developed a responsive web dashboard with Vue.js and Node.js + Koa, delivering real-time marketing metrics.
Designed microservices and internal integrations, streamlining data flow from multiple services into a centralized view.
Managed end-to-end CI/CD pipelines and Docker deployments, ensuring consistent builds and reliable releases.
Vue.js, Node.js, Koa, Docker, MongoDB, Cypress
Epam Systems — Front-end Developer
2015 - 2018
Enterprise grade online services, internal web application design and development.
Responsibilities
Collaborated on a major initiative to rewrite of a legacy finance portal, modernizing the interface to streamline high-complexity investment data management.
Developed interactive data visualizations using D3.js and leveraged Redux for robust state management across complex application workflows.
Engineered a real-time QA diagnostic tool using Node.js and WebSockets, accelerating session analysis and shortening developer feedback loops.
JavaScript, Redux, D3, WebSockets, MongoDB
Nokia Networks — Software Engineer
2011 - 2015
Mobile first web application development, various Java projects.
Responsibilities
Developed a cross-platform UI widget library used across multiple Nokia products, supporting responsive SPA design for mobile, tablet, and desktop.
Implemented features in GSM infrastructure firmware and built a Java-based REST backend with Swagger API design.
Built internal management tools during an internship, transitioning to full-time product development.
PHP, Java, JavaScript, Node.js
Education
Pázmány Péter Catholic University Budapest, Hungary
M.Sc. degree in Computer Engineering,
Specialisation of Software and Language Technology
Faculty of Information Technology
Student:
Pázmány Péter Catholic University Budapest, Hungary
B.Sc. degree in Computer Engineering,
Specialisation of Software and Language Technology
Faculty of Information Technology
Student:
Language skills
English:
fluent – State Language Examination Certificate, intermediate level