G
YouTube TikTok Games
Skip to content
View Idokr1's full-sized avatar

Highlights

  • Pro

Block or report Idokr1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Idokr1/README.md

Hey there! I'm Ido Krupik

Full-Stack & Integration Developer | React · Node.js/TypeScript · PHP | n8n · REST APIs · Webhooks · SuiteCRM


👨‍💻 About Me

Full-stack and integration developer with 2 years of experience building telecom systems with React, Node.js/TypeScript, PHP and SQL.

At a telecom company with 200K+ subscribers, I built a new customer platform end-to-end, up to v1.0: React micro-frontends, a documented REST API, payments with 3-D Secure, a CRM integration and an event-driven Node.js service, with Docker, CI/CD and automated tests. I then moved to integrations and automation: connecting the CRM with external partners (open banking, telephony, messaging) through REST APIs, webhooks and n8n, and replacing manual work with more than 20 automations.

Most of the public repositories here are earlier personal and study projects.


🔒 Recent Private Projects

  • JobAtlas: a personal job-search tracker. A Chrome extension saves job postings and fills application forms for review, and the Claude API tailors a CV to each posting. Next.js, React, TypeScript, Postgres (Neon), Drizzle ORM.
  • Northbeat: a bilingual (English/Hebrew, full RTL) task, planner and time-tracking app, with an MCP server that lets Claude work with tasks, reminders and docs. Next.js, React, TypeScript, Postgres (Neon), Drizzle ORM.
  • HybridPro: a personal training-load platform that ingests workouts from the Hevy and Strava APIs through webhooks and computes a daily readiness score. Next.js, TypeScript, Postgres (Neon), Drizzle ORM.

🛠️ Main Stack

My Skills


⚙️ Additional Technologies

  • REST APIs
  • n8n
  • SuiteCRM
  • OAuth2 / JWT
  • Metabase
  • GitLab CI/CD
  • Docker Compose
  • Helm
  • Kafka / KafkaJS
  • Socket.io
  • Playwright
  • PHPUnit
  • Prometheus
  • Grafana
  • Webhooks
  • Event-driven architecture
  • SQL
  • System Design
  • OOP

📚 Earlier Project Experience

My public repositories also include earlier work and learning projects built with technologies such as:

  • Java
  • C#
  • Spring Boot
  • ASP.NET
  • Python

🔥 GitHub Stats

github-stats Main technologies

Pinned Loading

  1. TaskFlow TaskFlow Public

    Full-stack task management app — Express + TypeScript REST API and React + TypeScript (Vite) SPA. Layered architecture, strict typing, in-memory store behind a Repository interface.

    TypeScript

  2. Search-Engine Search-Engine Public

    A mini-implementation of a search engine built with Java and Spring Boot that uses web crawling,

    Java

  3. Backgammon-Game-With-Real-Time-Chat Backgammon-Game-With-Real-Time-Chat Public

    Backgammon game with chat using ASP.NET as backend and React as Frontend

    JavaScript

  4. Sentiment-Analysis Sentiment-Analysis Public

    Asynchronous pipeline project that uses reactive programming to process the news in real-time and analyze the sentiment of the news using NLP

    Java 1

  5. Tinyurl Tinyurl Public

    REST API web service written in Java, allows users to short URLs, monitor, track after them, and see statistics.

    Java

  6. Chatbot Chatbot Public

    A web scraping tool designed to extract product data and the weather from websites

    Java