I build and maintain production web applications across the full stack — from user-facing interfaces and backend APIs to integrations, monitoring, CI/CD and production support.
I am a Full-Stack TypeScript Engineer with nearly 5 years of commercial experience building and maintaining production SaaS applications.
At CleverPush, I work across the full product stack, including:
- React-based user interfaces
- Next.js migration work
- Backend services and REST APIs
- High-volume notification systems
- API integrations with external platforms
- Redis-based and asynchronous processing flows
- Docker-based workflows and CI/CD YAML configuration
- Production monitoring and debugging with Rancher and Kibana
- Internal tools and developer workflow improvements
- AI-assisted development workflows with Cursor, Claude Code and Codex for code exploration, refactoring, documentation and review preparation
I enjoy working on systems where frontend, backend, infrastructure and product requirements meet. I care about clean implementation, maintainability, reliability and building features that are useful in real production environments.
I use AI-assisted development tools to speed up codebase exploration, refactoring, documentation and test planning while keeping final technical decisions under developer review.
- Building customer-facing product features
- Creating React and Next.js-based UI flows
- Developing backend services and REST APIs
- Connecting frontend functionality with backend business logic
- Working with product and account teams to turn requirements into technical solutions
- High-volume SaaS systems
- API integrations with external platforms
- Asynchronous processing
- Redis-based workflows
- WebSockets and real-time flows
- Production debugging across frontend, backend, caching and data layers
- Code reviews
- Technical decision-making
- Code quality and maintainability
- Technical debt reduction
- Developer workflow improvements
- Docker-based workflows
- CI/CD YAML configuration
- Production monitoring with Rancher and Kibana
- AI-assisted codebase exploration, refactoring, documentation and review preparation
Production-style full-stack demo for real-time sports match tracking, live score updates, admin workflows and embeddable match widgets.
Highlights
- Next.js frontend with TypeScript and Tailwind CSS
- Express backend with REST API and Socket.IO real-time updates
- MongoDB persistence with Mongoose models
- Admin flow for creating matches, starting/finishing matches and adding events
- Public match detail view with live timeline updates
- Embeddable widget route for compact live score display
- Zod validation for API input handling
- Docker Compose setup for local development
- GitHub Actions CI workflow
- Seed data and screenshots for fast project review
- Technical discussion points covering WebSocket rooms, REST/WebSocket separation, service-layer scoring logic and production scaling considerations
Tech Stack: Next.js, React, TypeScript, Node.js, Express, Socket.IO, MongoDB, Mongoose, Zod, Docker, GitHub Actions
A lightweight Node.js token-bucket rate limiter designed for backend services, Express applications and multi-instance deployments.
Highlights
- Portable
check()API for any Node.js application - Express-style middleware
- In-memory token bucket store for single-process apps
- Atomic Redis-backed store for distributed deployments
- TypeScript definitions through
index.d.ts - Standard rate limit headers
- Custom store interface for other persistence backends
- Support for weighted requests through
cost - Test suite running on Node.js 18, 20 and 22
- GitHub Actions CI workflow
Tech Stack: Node.js, JavaScript, Express-style middleware, Redis, token bucket algorithm, TypeScript definitions, backend utility design
Offline-capable productivity dashboard with Angular, FastAPI, OAuth integrations and PWA support.
Highlights
- Angular frontend with a structured dashboard shell
- FastAPI backend with API endpoints and health checks
- OAuth integration structure for Google, Spotify, Microsoft and Linear
- PWA/offline-oriented architecture
- Docker Compose setup for local development
- Extended documentation, setup guide, contributing guide and security notes
- Demo mode for running the application without real OAuth credentials
Tech Stack: Angular, TypeScript, FastAPI, Python, OAuth, PWA, Docker
A real-time collaborative voting application designed to help groups make decisions quickly and interactively.
Highlights
- Join and manage shared voting sessions
- Track participants live as they enter a room
- Submit and update votes in real time
- Automatically calculate and display results
- Reset and rerun sessions smoothly
Tech Stack: React, React Router, Tailwind CSS, Node.js, Express, MongoDB, Mongoose, Socket.IO, Vercel
This project demonstrates interactive full-stack product development — from user interface to backend logic, database design and live communication.
- Full-stack ownership from requirements to production
- Strong TypeScript, React, Next.js and Node.js experience
- Practical experience with production SaaS systems
- Backend API design and third-party integrations
- Real-time and asynchronous processing experience
- Docker, CI/CD and deployment workflow awareness
- Production debugging and monitoring mindset
- Code review, maintainability and technical debt awareness
- AI-assisted development workflows for refactoring, documentation, testing and review preparation
- Ability to connect technical implementation with product goals
I am open to roles involving:
- Full-stack TypeScript development
- React / Next.js product engineering
- Node.js backend development
- Scalable SaaS platforms
- API integrations and real-time systems
- Developer experience and internal platform work
- Product-focused engineering teams
I’m open to connecting with recruiters, hiring managers and engineering teams.
- GitHub: github.com/iboruch
- LinkedIn: linkedin.com/in/igor-boruch-14a53a150
- Email: boruchigor@gmail.com
⭐ This profile README is designed to give future employers a quick overview of my technical strengths, commercial experience and development focus.



