Hi, my name is

Idris Ay.

I build things for the web.

Full-stack engineer based in Zurich — specialising in React, TypeScript, and modern web tooling.

6+
Years experience
5
Positions held
3
Languages spoken
Zurich, Switzerland · Swiss B Permit
01.

About

Software engineer with 6+ years of experience building production web applications across the full stack. Strong in React, TypeScript, and modern frontend tooling, with solid backend depth in PHP/Laravel and Node.js. Currently shipping core features of an e-learning platform at Evulpo as part of a 30-person team. Previously led a frontend team on an EU-funded project and taught full-stack development to bootcamp cohorts. Comfortable owning features end to end — from design hand-off through deployment and monitoring.

02.

Skills

Languages
TypeScriptJavaScriptPHPPythonHTML5CSS3SASS
Frontend
ReactNext.jsReact NativeTailwind CSSMaterial-UIStorybook
Backend
LaravelLivewireNode.jsDjangoFlaskREST APIs
Databases
PostgreSQLMySQLMongoDBSQLite
DevOps & Tools
DockerJenkinsAWSGitSentryStripeFirebasePostman
AI ToolingDaily use
GitHub CopilotCursorClaudeChatGPT
Methodologies
AgileScrumKanban
03.

Experience

Evulpo

Full-Stack Software Engineer

Mar 2022 – Present

Building features for an e-learning platform as part of a team of 30+ (10+ engineers), working across the stack with PHP, Laravel, Livewire, and Tailwind CSS.

  • Develop backend services and frontend features for core learning, content delivery, and account flows.
  • Integrated Stripe to power subscription billing and recurring payments for the platform.
  • Built an automated content-translation pipeline using DeepL's neural translation API to localise learning content across multiple languages.
  • Designed and shipped REST API endpoints consumed by mobile app and partner integrations.

Inveon

Frontend Engineer

Jun 2021 – Mar 2022

Built React and Next.js features for e-commerce platforms serving major brands including Columbia Sportswear and KOM.

  • Developed production frontend in TypeScript with Material-UI, focused on reusable, type-safe components.
  • Authored a shared component library documented in Storybook and published to npm for reuse across client projects.
  • Researched error-tracking options and led the integration of Sentry.io, improving production observability and bug triage.
  • Worked within Jenkins CI/CD, Jira, and GitHub workflows alongside cross-functional teams.

Nioya Tech

Frontend Team Lead · React Developer

Oct 2020 – Jun 2021

Led the frontend on an EU-funded project, coordinating delivery and code quality across the team.

  • Led the frontend team using GitLab and ClickUp for code review, planning, and delivery.
  • Translated Figma designs into production-ready, responsive React components.

Clarusway

Full-Stack Instructor

Jan 2020 – Jun 2021

Designed and delivered the full-stack curriculum for an intensive developer bootcamp.

  • Taught HTML, CSS, JavaScript, React, Vue, and Node.js to multiple cohorts.
  • Built reference projects using Material-UI, Bootstrap, Chart.js, Firebase, and third-party APIs to anchor each module.
  • Analysed market demand to shape course content toward employability, and ran workshops on frontend topics.

Freelance

Web Developer

Dec 2019 – Oct 2020
  • Built e-commerce tooling for product tracking and operational efficiency.
04.

Education & Languages

Education

B.Sc. Electrical and Electronics Engineering

Sep 2011 – Jun 2015

Graduated 2nd in class · 3.67 / 4.0 GPA

Languages

TurkishNative
EnglishC1
GermanA2