Skip to content

Pieter-Jan Scheir

Software engineer

Building modern web applications and AI-driven solutions with a practical, long-term mindset.

About

I build modern web applications and AI-driven solutions with a strong emphasis on React, Next.js and TypeScript.

I work daily with AI tools such as Claude Code, Cursor and Codex, combining them with solid engineering and UX judgment to build sustainable, performant, secure and accessible applications. Accessibility is one of my specialties: I build and audit interfaces against WCAG 2.2 AA and know the European Accessibility Act and EN 301 549 well.

Certifications include “Claude 101”, “Claude Code in Action” and “AI Fluency: Framework & Foundations” (Anthropic Education), plus Udemy courses (2022) on JavaScript, Clean Code, CSS, Next.js & React and Docker & Kubernetes (Academind).

I shoot both film and digital; other interests include AI and emerging tech, economics and current affairs, travel, road cycling and learning languages. Photography in particular feeds how I think about visuals and interfaces.

Experience

  1.  – present

    LYNX · Ghent, Belgium (hybrid)

    Working on the LYNX trading platform, the application clients use to invest and trade, with React, Next.js, TypeScript and Tailwind CSS. Component development in Storybook, with accessibility (WCAG 2.2 AA) in mind. AI-assisted development is central to the work, with AI coding agents such as Claude Code in daily use. Currently learning Java to contribute to the backend as well.

  2.  – 

    FPS Justice · Ghent, Belgium

    Improved and digitized processes by developing Next.js applications such as CourtBudget for managing operating budgets. Built Power BI data visualizations and managed SharePoint environments for the judiciary.

  3.  – 

    AdvantITge · Ghent, Belgium

    Primarily frontend development during the rebranding of sparonline.be. Built public commercial websites: LegalSquare, Gronddepot. Developed several modules of the LegalSquare case-management application. Wrote E2E tests with Playwright for LegalSquare, SPAR and other projects. Managed LinkedIn marketing for the company.

  4.  – 

    Vanden Broele · Bruges, Belgium

    Frontend development on eGovFlow, a digitization platform for government – including a messaging module for communication between citizens and local authorities. Introduced Tailwind CSS and Vite in the eGovFlow project. Frontend work on Scan Search Online (digital city archive) and Expertcenter (trainer platform).

  5.  – 

    AdvantITge · Ghent, Belgium

    Built React projects independently; they were later incorporated into the LegalSquare case-management application under development at the time. Created mobile applications with React Native.

  6.  – 

    GDW Scheir & PP-LAW · Ghent, Belgium

    Management of legal debt-recovery files at a law firm and bailiff’s office – a combination of technical IT support and legal work.

  7.  – 

    Tour Mandalay · Yangon, Myanmar

    Marketing at a large travel agency in Southeast Asia: photography for promotional use and managing email updates.

Education

My formal programming education, extended through continuous self-study and hands-on work.

  •  – 

    Associate degree in Programming

    Odisee · Brussels, Belgium

    Cum laude

    Practice-oriented software development program focused on web applications, programming, databases and project work.

Projects

A selection of projects I have worked on across different contexts.

View all 40 projects
  • CourtBudget - Budget Management for the Justice of the Peace Courts and Police Court of East Flanders project preview

    Legal & public sector · FPS Justice

    Visit

    CourtBudget

    Budget Management for the Justice of the Peace Courts and Police Court of East Flanders

    No longer in useReactTypeScriptSupabaseTailwind CSS
  • VGPROVL - Information Portal for the Justice of the Peace Courts and Police Court of East Flanders project preview

    Legal & public sector

    VGPROVL

    Information Portal for the Justice of the Peace Courts and Police Court of East Flanders

Skills

An overview of the technical domains I work in day to day.

  • Software Development

    Full-stack development with React, Next.js, TypeScript, Tailwind CSS, TanStack, Angular and React Native. Backends and APIs with Convex, Hono.js, Supabase, GraphQL, Hasura, Node.js, Express and .NET Core; components in Storybook; testing with Playwright, Vitest and Jest; cloud with Vercel, AWS, Docker, GCP and Azure.

  • UX Design

    UX-led design in Figma and Adobe Creative Cloud (Photoshop, Illustrator, XD), turning user needs into clear flows and interfaces.

  • Web Accessibility

    Building and auditing interfaces against WCAG 2.2 AA: semantic HTML, ARIA where it adds something, keyboard and screen-reader testing, and audits with practical remediation. Well versed in the European Accessibility Act, which has applied since 28 June 2025, and in the EN 301 549 standard.

  • AI & Machine Learning

    AI-assisted development and code review with Cursor, Claude Code and Codex, backed by Anthropic Education certifications and daily use in real projects.

    Certifications

    • Claude 101

      Anthropic Education · February 2026

    • Claude Code in Action

      Anthropic Education · Aug 22, 2025

      View
    • AI Fluency: Framework & Foundations

      Anthropic Education · Aug 21, 2025

      View
  • Data & Analytics

    Data visualization and product analytics with Power BI, PostgreSQL, PostHog and Google Analytics, focused on useful insights and clear dashboards.

  • Photography

    Analog and digital photography, including promotional and marketing work (e.g. travel sector).

  • Languages

    Dutch (native, C2), English (C1), French (B1), German (A1), Portuguese (A1). Always learning more.

Technologies

The main technologies and tools from my recent work and projects.

Contact

Need a second pair of hands on a digital idea? Reach out and I’ll let you know honestly if I can help.

Email

Best for sharing context and details so I can quickly see whether I can help.

pieterjan@scheir.eu

Phone

Useful for short questions or a quick call to check if I can support your request.

+32 474 60 73 12