Peter P.

Fullstack Developer

Peter is a seasoned Full-Stack Developer with over twelve years of experience delivering scalable, high-performance web applications. He has deep expertise in Ruby on Rails, modern JavaScript frameworks, and cloud platforms including AWS and GCP.

Throughout his career, Peter has designed clean, maintainable architectures and consistently produced high-quality code. He is recognized for optimizing development processes, mentoring team members, and driving innovative solutions within agile environments.

Recently, Peter has focused on integrating large language models (LLMs), implementing prompt engineering, and building retrieval-augmented generation (RAG) architectures, creating intelligent and reliable software solutions that make a meaningful impact.

Main expertise

  • Ruby on Rails
    Ruby on Rails 12 years
  • JavaScript
    JavaScript 12 years
  • Node.js
    Node.js 5 years

Other skills

    Peter

    Peter P.

    Hungary

    Get started

    Selected experience

    Employment

    • Software Engineer

      Instructure - 1 year 2 months

      Instructure is an EdTech platform that powers Canvas, the world’s #1 LMS, used by schools and universities across the globe. Note: Because Instructure uses Gerrit as its primary code repo system, my public GitHub activity is limited.

      • Enhanced the Canvas platform to achieve full WCAG 2.2 AA accessibility compliance.
      • Led the development of a course-level accessibility checker with an 8-person team, enabling instructors to identify and resolve accessibility issues across entire courses, improving efficiency and inclusivity.
      • Implemented Amazon Bedrock with Anthropic Claude-3 Haiku to remediate accessibility issues in large-scale course and assignment content, processing thousands of pages to correct missing ALT text, improper heading structures, and other issues.
      • Designed and optimized prompts tailored to accessibility use cases.
      • Enhanced the LLM client with a rate-limiting feature to improve scalability and reliability.

      Technologies:

      • Technologies:
      • JavaScript JavaScript
      • React.js React.js
      • MongoDB MongoDB
      • PostgreSQL PostgreSQL
      • Ruby on Rails Ruby on Rails
      • AWS AWS
      • Redis Redis
      • CSS CSS
      • TypeScript TypeScript
      • Node.js Node.js
      • Express.js Express.js
      • Jenkins Jenkins
      • SQL SQL
      • Next.js Next.js
      • Nest.js Nest.js
      • NoSQL
      • Amazon Bedrock Amazon Bedrock
      • AWS IAM AWS IAM
    • Senior Ruby Developer

      Kisi - 2 years

      Kisi is a U.S.–based technology company that develops cloud-based access control systems for physical spaces.

      • Designed and delivered Incident Policies, enabling real-time alerts and proactive security measures.
      • Transitioned the background job processor from Google Pub/Sub to Sidekiq Pro, improving scalability.
      • Designed and delivered Weekly Place Analytics, providing a comprehensive weekly summary of facility usage.
      • Integrated reporting with Google BigQuery to enable data-driven insights.
      • Streamlined release workflows with zero-downtime migrations, enhancing deployment efficiency.
      • Built a custom RAG pipeline using GCP services, enabling AI-powered search across internal documentation and improving knowledge discovery while reducing support overhead.

      Technologies:

      • Technologies:
      • JavaScript JavaScript
      • React.js React.js
      • PostgreSQL PostgreSQL
      • Ruby on Rails Ruby on Rails
      • Redis Redis
      • CSS CSS
      • TypeScript TypeScript
      • Node.js Node.js
      • SQL SQL
      • Next.js Next.js
      • Google Cloud Google Cloud
      • NoSQL
      • Vertex AI Vertex AI
      • GitHub Actions GitHub Actions
      • RAG RAG
    • Senior Full-Stack Developer

      foodcircle - 6 months

      foodcircle was a Berlin-based B2B marketplace connecting food producers and retailers across Europe, focused on simplifying the trade of organic and sustainable food products.

      • Integrated the Rapyd payment gateway to support the company’s new brokerage business model.
      • Optimized the Odoo ERP integration and collaborated closely with the finance team to automate multiple processes.
      • Implemented an automated sync of customer and vendor invoices into Metabase via GCP.

      Technologies:

      • Technologies:
      • JavaScript JavaScript
      • Vue.js Vue.js
      • PostgreSQL PostgreSQL
      • Ruby on Rails Ruby on Rails
      • Redis Redis
      • CSS CSS
      • TypeScript TypeScript
      • SQL SQL
      • Tailwind Tailwind
      • Heroku Heroku
    • Full-Stack Engineer

      Tripleseat - 6 years 11 months

      Tripleseat is a U.S.-based SaaS company providing an event and sales management platform for restaurants, hotels, and venues.

      • Built TripleseatDirect, supporting online bookings during the COVID pandemic, which was adopted by chains like Maggiano’s.
      • Led a frontend redesign to enable responsive design.
      • Added integrations with HubSpot, Mailchimp, Stripe CC/ACH, Clover Connect, and Shift4.
      • Implemented full SCA support for Stripe credit card payments and extended the payment processor to accept ACH payments via Stripe and CardConnect.
      • Built "VENUES by Tripleseat," a venue directory site that helped users find ideal restaurants, hotels, or unique venues for social events.
      • Developed the "Discussion Center" feature, enabling users to manage messages in a Gmail-like interface.

      Technologies:

      • Technologies:
      • MySQL MySQL
      • JavaScript JavaScript
      • React.js React.js
      • MongoDB MongoDB
      • Ruby on Rails Ruby on Rails
      • AWS AWS
      • Redis Redis
      • CSS CSS
      • Bootstrap Bootstrap
      • GraphQL GraphQL
      • SQL SQL
      • NoSQL
      • CircleCI CircleCI
      • AWS IAM AWS IAM

    Education

    • BSc.Computer Science

      Óbuda University · 1995 - 1999

    Find your next developer within days, not months

    In a short 25-minute call, we would like to:

    • Understand your development needs
    • Explain our process to match you with qualified, vetted developers from our network
    • You are presented the right candidates 2 days in average after we talk

    Not sure where to start? Let’s have a chat