Peter Nagy, Developer in Budapest, Hungary
Peter is available for hire
Hire Peter

Peter Nagy

Bio

Peter is a friendly, professional developer with nine years of experience. He's a go-to person for fellow developers as he can help with unexpected situations related to web development, UI/UX design, or even AI. He'd love to work on impactful projects by leveraging state-of-the-art technologies such as React, Angular, Flutter, Firebase, and Node.js. Peter is also familiar with the startup world and multinational banking sector, making him a good fit for any team.

Portfolio

cptr
React, Angular, Shadcn, Figma, Express.js, PHP, ClickHouse, PostgreSQL...
FLYR
React, GraphQL, Python, Node.js, Microservices, Artificial Intelligence (AI)...
Morgan Stanley
Angular, AngularJS, Node.js, WebSockets, Jenkins Pipeline, TeamCity, LangChain...

Experience

  • TypeScript - 5 years
  • Angular - 4 years
  • Docker - 3 years
  • Swagger - 3 years
  • Firebase - 3 years
  • Flutter - 2 years
  • Figma - 1 year
  • Solidity - 1 year

Preferred Environment

Flutter, Docker, React, Figma, GraphQL, Node.js, Supabase, Git

The most amazing...

...products are built when frustration meets curiosity—that moment when you realize nobody else will solve it, so you just sit down and create something better.

Work Experience

Head of Development

2024 - 2026
cptr
  • Promoted to head of development after one year, building and leading the Budapest engineering site and managing a team of three senior full-stack engineers while driving code quality and the delivery of high-impact product features.
  • Collaborated closely with Swiss leadership to align technical roadmaps, OKRs, and architectural decisions across international teams, ensuring consistent delivery in a hybrid remote setup.
  • Engineered a Google-Analytics-style reporting platform using React, Prisma, and ClickHouse, including a custom SQL query generator optimized for low-latency aggregation queries on petabyte-scale datasets.
Technologies: React, Angular, Shadcn, Figma, Express.js, PHP, ClickHouse, PostgreSQL, Microservices, Large Language Models (LLMs), Model Context Protocol (MCP), Artificial Intelligence (AI), Software Design, Software Architecture, Claude, Claude API, TypeScript, Agentic AI, Systems Engineering, Tailwind UI, Database Design, Communication, API Integration, Full-stack Development, APIs, Full-stack, Infrastructure, JSON, AI Agent Orchestration, SQL, Technical Leadership, DB, Web Application Security (Web AppSec), REST, Tailwind CSS

Senior Full-stack Developer

2023 - 2024
FLYR
  • Engineered an AI-based collaborative forecast management system using AG-Grid, React, GraphQL, and Ant Design.
  • Maintained seamless collaboration with a fully remote, asynchronous, globally distributed engineering team, ensuring continuous delivery, clear communication, and efficient cross-time-zone coordination.
  • Developed and optimized end-to-end full-stack features across the forecasting and analytics pipeline, improving performance, data accuracy, and overall product reliability within a high-availability SaaS environment.
Technologies: React, GraphQL, Python, Node.js, Microservices, Artificial Intelligence (AI), Software Design, Software Architecture, TypeScript, Agentic AI, Systems Engineering, Next.js, Tailwind UI, Database Design, Communication, API Integration, Full-stack Development, APIs, Full-stack, Google Maps, Mapbox, Cloud Infrastructure, Infrastructure, Google Maps API, JSON, AI Agent Orchestration, SQL, DB, REST, Tailwind CSS

Full-stack Developer

2017 - 2023
Morgan Stanley
  • Developed a fully-fledged Angular-based web framework with a team of developers from all over the world for clients who built reporting tools that traders use on a daily basis.
  • Built an Angular-based trading application front end based on the requirements of traders from the Far East.
  • Kept things modern and up-to-date in 5+ investment banking projects by introducing Git, Bitbucket, Jenkins pipelines, and pull requests in the development workflow.
  • Communicated with developers from all over the world daily and helped them achieve their goals.
  • Made architectural decisions on greenfield projects.
  • Managed an intern who later successfully took a major role in the team.
  • Took part in corporate social responsibility (CSR) by implementing a trading game web application with an Angular front end and Django back end in my free time with a team of four developers.
  • Fixed bugs and implemented new features based on Atlassian Jira tickets.
Technologies: Angular, AngularJS, Node.js, WebSockets, Jenkins Pipeline, TeamCity, LangChain, Artificial Intelligence (AI), Software Design, Software Architecture, Finance, TypeScript, Systems Engineering, Database Design, Communication, API Integration, Full-stack Development, APIs, Full-stack, JSON, SQL, DB, REST, Tailwind CSS

Mobile Application Developer

2020 - 2020
Piggybanx
  • Developed a cross-platform mobile application with Flutter and Firebase that combined gamification, social networking, education, and the financial market.
  • Introduced back-end-as-a-service (BaaS) functions for the project to handle the large load of visiting users.
  • Oversaw the authentication and authorization state machine for the user.
  • Introduced Trello for task management. Later fixed bugs and implemented new features based on cards created by the project owner.
  • Used Azure DevOps pipelines to hand over new releases to the project owner.
  • Implemented a social screen in the application where users could post customized content on-demand and in an autonomous way.
Technologies: Flutter, Firebase, Visual Studio Code (VS Code), Software Design, Full-stack Development, JSON, DB

Demonstrator

2016 - 2017
Budapest University of Technology and Economics
  • Taught an advanced IMSc course on programming basics (C++) to electrical engineers at the Department of Automation and Applied Informatics (BME-AUT).
  • Created weekly assignments for the students and gave them grades after checking their results.
  • Made a set of interactive tutorials about C++ for each topic (about 500 pages long).
  • Motivated the students to pass the exams with good grades.
  • Assisted the students in my free time to help them understand the material more easily.
Technologies: C++, University Teaching, Technical Leadership

Self-employed

2013 - 2014
Freelance Developer
  • Provided a hosting server service for clients from all over the world, including game servers (Call of Duty 2, Call of Duty 4, and Minecraft), FTP service, and web hosting. I freelanced on this project, as I was still in high school at the time.
  • Implemented the front end and the back end by leveraging PHP and native JavaScript for dynamic user interactions.
  • Used Redmine to track user tickets and created Gantt charts to track the project status and resources.
  • Implemented an autonomous payment system by using premium-rate text messages (SMS). When the payment occurred, the user immediately received the credentials for his service in a user-friendly way.
  • Handled frequent distributed denial-of-service (DDoS) attacks.
Technologies: PHP, JavaScript, Linux, Java

Experience

Nutrista App - Count Calories with Real Dietitians

https://nutrista.app
Nutrista App is a two-sided marketplace and AI-powered nutrition platform that merges automated calorie tracking (similar to Yazio or MyFitnessPal) with direct access to licensed dietitians. I designed and built the full ecosystem using React Native, React, shadcn/ui, Supabase, and Stripe Connect. The platform verifies experts, facilitates professional meal plan purchases, and features an AI-driven dietitian assistant. I implemented the end-to-end marketplace logic, including secure professional onboarding, messaging, and payment flows, while developing the database schema and admin dashboards—iterating rapidly in Cursor.

Sum.video — AI YouTube Summaries and Text-to-Speech Platform

Sum.video is an AI tool that generates instant summaries and audio versions of YouTube videos. I built the platform using React, shadcn/ui, Supabase, and multiple AI APIs (OpenAI, Whisper, etc.). The product extracts captions, summarizes content, generates TTS, and delivers results in a clean, shareable UI. I also implemented Stripe billing and usage-based quotas. The app runs thousands of automated background jobs and handles content caching for speed. I developed the landing page, subscription flow, and back-end processing pipeline.

Dead.Domains — Expired Domain Discovery Platform

https://dead.domains
Dead.Domains is a specialized discovery engine for locating recently expired domains with branding potential. I built the entire platform end-to-end using React, shadcn/ui, Supabase, and Cursor-driven rapid prototyping. It automatically aggregates tens of thousands of domains, ranks them by uniqueness, marketing potential, and availability, and presents them through a high-speed search interface. I implemented background jobs for data refresh, an API for programmatic access, and a clean, minimalist UI optimized for browsing and sharing interesting finds.

Samerocket Club — Founder and Co-founder Matching Platform

Samerocket.club is a matchmaking platform designed to connect founders, engineers, and early-stage startup builders based on skills, interests, and project needs. I designed and developed the product using React, Supabase, and shadcn/ui, with a focus on a high-performance matchmaking algorithm and clean onboarding flows. The platform enables users to create profiles, specify availability, and receive curated matches. I handled database design, authentication, matching logic, and UI/UX, iterating rapidly in Cursor.

Unwait.me — Reverse To-do List and Accountability Tool for Founders

Unwait.me helps startup founders track progress by logging what they actually did instead of planning what they should do. I created the full product in React with shadcn/ui, backed by Supabase for real-time syncing and authentication. The app provides fast journaling, weekly summaries, and simple productivity analytics. I built a minimalist UI optimized for daily use and implemented background processing for generating insights. Cursor accelerated rapid iterations on feature design and architecture.

Wishlist Club — Social Wishlist and Gift Coordination Platform

Wishlist.club is a social wishlist app that enables users to create, manage, and share gift lists with friends and family. I built the entire stack with React, Supabase, and shadcn/ui. Core features include shared lists, claim-tracking (to prevent duplicate gifts), and a notification system. I implemented a clean sharing flow, public and private visibility options, and a responsive UI. Cursor was heavily used to scaffold components and automate repetitive tasks.

PiggyBanx

PiggyBanx is the combination of gamification, social network, education, and the financial market! It changes the way of thinking. The youngsters can create various piggy banks with goals and amounts. Parents can control the youngster's activities and assign them tasks. Piggy gives a friendly interaction when the user slides a coin into the piggy bank, and they can share their activity on their timeline.

PiggyBanx is a simple solution in the parents' hands to educate their children on financial awareness. It creates an interaction between the child and the parent because the parent can give daily tasks to the child, and in return, they earn extra piggy coins for their piggy banks.

We provide banks with a great solution to reach youngsters. We believe in a more financially educated future. Our goal is to provide a great tool that youngsters can enjoy. We also created Piggy as an AI-powered chatbot. Piggy can help banks stay in contact with parents.

iTransmit

iTransmit is a community-powered virus outbreak area identifier that enables users to:
• Check in if they are feeling sick.
• Check the map for infectious areas.
• Get notified when they meet an infected person.

I developed this application for a 24-hour hackathon and later extended it to be a part of my portfolio. As it turned out, I was unable to publish it in the Google Play Store or Apple App Store because I'd need special approval from the national government of the country in question. If you are interested, I'm happy to share a demo.

Front-end Development for Schönherz Zoltan Youth Hostel

I volunteered to develop a web front end for the hostel's Dynamic Domain Name System (DDNS) service. Many students in the hostel were future computer science engineers, and many of them had servers to experiment with. With our service, they were able to set an alias for the IP addresses of their servers.

Education

2018 - 2020

Master's Degree (Honors) in Computer Science Engineering

Budapest University of Technology and Economics - Budapest, Hungary

2014 - 2018

Bachelor's Degree in Computer Science Engineering

Budapest University of Technology and Economics - Budapest, Hungary

2013 - 2014

Vocational Degree in IT Security Technician

Mechwart András Secondary Technical School of Engineering and Information Technology - Debrecen, Hungary

2009 - 2013

High School Diploma in Specialization in Informatics

Mechwart András Vocational Secondary School of Engineering and Information Technology - Debrecen, Hungary

Certifications

JUNE 2014 - PRESENT

CCNA Discovery: Networking for Home and Small Businesses

Cisco Systems, Inc.

JUNE 2014 - PRESENT

Cisco IT Essentials

Cisco Systems, Inc.

JUNE 2014 - PRESENT

CCNA Discovery: Working at a Small-to-Medium Business or ISP

Cisco Systems, Inc.

JUNE 2014 - PRESENT

CCNA Discovery: Introducing Routing and Switching in the Enterprise

Cisco Systems, Inc.

JUNE 2014 - PRESENT

CCNA Discovery: Designing and Supporting Computer Networks

Cisco Systems, Inc.

JULY 2012 - PRESENT

State Accredited Language Examination Certificate—English (B2 Speaking)

ELTE Foreign Language Teaching School

MAY 2012 - PRESENT

State Accredited Language Examination Certificate—English (B2 Writing)

University of Debrecen Exam Centre (DExam)

Skills

Libraries/APIs

Node.js, Jenkins Pipeline, React, Claude API, Stripe, TensorFlow, Google Maps, Google Maps API

Tools

TeamCity, Claude Code, Claude, PyCharm, Figma, Adobe Experience Design (XD), Cisco Packet Tracer, Shadcn, Capacitor, Expo, Git

Languages

TypeScript, JavaScript, Python, SQL, C#, GraphQL, C++, PHP, Java, Solidity

Frameworks

Flutter, Angular, AngularJS, Swagger, Next.js, Tailwind CSS, NestJS, Express.js, React Native

Paradigms

Microservices, Model Context Protocol (MCP), Database Design, REST

Platforms

Visual Studio Code (VS Code), Firebase, Vercel, Docker, Linux, Mapbox, Windows Server, Blockchain

Storage

MongoDB, JSON, PostgreSQL, DB, ClickHouse

Industry Expertise

Healthcare

Other

WebSockets, Supabase, Full-stack Development, AI Integration, Supabase Auth, Large Language Models (LLMs), Artificial Intelligence (AI), Software Design, Software Architecture, Finance, Payments, Agentic AI, Tailwind UI, Communication, API Integration, APIs, Full-stack, Machine Learning, AI Agent Orchestration, IT Security, Cisco CCNA Voice Certification, Computer Networking, University Teaching, Deep Learning, Recommendation Systems, System Development, LangChain, Systems Engineering, Cloud Infrastructure, Infrastructure, Technical Leadership, Web Application Security (Web AppSec), IT Project Management, IP Telephony, Cursor AI, eCommerce, OpenAI, Groq, FastAPI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring