Iliyan Kalphov
Open to opportunities

Iliyan Kalphov

Full-Stack Software Engineer with 3.5 years delivering 8+ production platforms. TypeScript, React, NestJS, PHP/Laravel, AWS.

Who I Am

Full-stack software engineer with 3.5 years of commercial experience delivering 8+ production platforms following Agile principles. I build with TypeScript, React, NestJS, PHP/Laravel, PostgreSQL, MySQL, and AWS — owning features end-to-end from database schema to deployed UI.

My work spans CRM platforms, warehouse management systems, pricing tools, supplier portals, and internal tooling. I contribute across the full delivery lifecycle including CI/CD pipelines, Grafana observability, infrastructure automation with Ansible, and serverless architecture on AWS.

🌎
Location
United Kingdom
🎓
Degree
BSc Computing Science
💻
Focus
Full-Stack & Cloud
🌐
Languages
EN / BG / DE

Technical Skills

React 19
TypeScript
Tailwind CSS
Vite / Rspack
TanStack Query
React Router
Radix UI
Headless UI
Chart.js
React Hook Form
Webpack / Rollup
Framer Motion
NestJS
Node.js
Express
PHP 8.3
Laravel
REST APIs
MySQL
PostgreSQL
Redis
MikroORM / TypeORM
Doctrine ORM
JWT / Passport.js
AWS Lambda
S3 / CloudFront
EC2 / RDS
API Gateway
Serverless Framework
Docker
Ansible
Nginx
Azure AD / Entra
Firebase
Bitbucket Pipelines
GitLab CI
Grafana / Sentry
Vitest
Jest
Testing Library
Playwright
Cypress
MSW
PHPUnit
BATS
ESLint / Prettier
Claude Code
OpenAI Codex
Gemini
GitHub Copilot
Claude API
OpenAI API
Promptfoo

Where I've Worked

Oct 2022 — Present
Full-Stack Software Engineer
United Kingdom
Oct 2022 – Present
  • Deliver and maintain 8+ production platforms serving ~30 internal users in a 6-person Agile engineering team, spanning CRM, warehouse management, supplier portals, pricing tools, and internal tooling.
  • Build data-rich React/TypeScript frontends across applications, including a shared component library consumed by 4+ projects.
  • Design and implement backend APIs across NestJS and PHP/Laravel services, integrating 3 external distributor APIs for automated pricing aggregation.
  • Lead the frontend migration of an internal platform from Angular to React, growing from 43 to 218 components across 16 feature modules with domain-driven design.
  • Build and maintain 28 Grafana dashboards across 7 business departments with 3 data sources, plus Sentry error tracking, providing company-wide observability.
  • Automate infrastructure with Ansible provisioning, Docker-based local environments, Bitbucket Pipelines and GitLab CI, and AWS Lambda serverless deployments behind CloudFront/API Gateway.
  • Drive engineering quality through Vitest, Playwright (71+ E2E tests), PHPUnit, code review, and domain-driven architecture patterns across services.
TypeScriptReact NestJSPHP / Laravel PostgreSQLMySQL AWS LambdaDocker AnsibleGrafana

How I Can Contribute

Turn operational and commercial workflows into clear, maintainable software. Comfortable with ambiguous requirements, iterative delivery, and cross-functional feedback.

Build responsive, data-rich interfaces with reusable components, predictable state/data fetching, accessible markup, and test coverage where it protects behaviour.

Design and implement APIs, service boundaries, validation, database-backed workflows, integrations, and migration-safe changes across modern and legacy systems.

Build and maintain CI/CD pipelines (Bitbucket Pipelines, GitLab CI), Docker-based environments, Ansible-provisioned servers, AWS Lambda deployments, Grafana dashboards, and Sentry error tracking across all production systems.

Use tests, static analysis, code review, refactoring, and clear abstractions to make systems safer to change without introducing unnecessary process.

Create focused tools and scripts that reduce manual work, connect systems, and make repeated engineering or operational tasks easier to execute.

Use AI coding tools like Claude Code, Codex, and Gemini as part of daily development workflows for code generation, review, debugging, testing, and architecture planning. Integrate Claude and OpenAI APIs into production applications.

Academic Project

ABSMS: Automated Bash Script Marking System

Honours Dissertation · University of Glasgow · 2024

92.5
SUS Score
Top 10%

Designed and developed a full-stack web platform for automated marking of UNIX/Bash scripts in an educational setting. The system provides role-based access for students and markers, handles assignment creation and submission management, and automatically grades Bash scripts by executing uploaded test files against submissions.

Students receive formative feedback on their first submission and summative feedback on their second, with the option to request manual re-marking. The platform was evaluated through automated testing and a user study that produced a System Usability Score of 92.5, ranking in the top 10% of all SUS scores.

PHPLaravelReact FirebaseBATS TestingCI/CDUser Evaluation

Education

BSc Computing Science — First Class Honours

University of Glasgow

Dissertation: ABSMS — Automated Bash Script Marking System (PHP, Laravel, React, Firebase)

🌐 Spoken Languages

Bulgarian
Native
English
Fluent — C1
German
Conversational

💡 Highlights

Full-stack ownershipServerless architecture CI/CD automationInfrastructure as Code Shared component librariesThird-party API integrations Observability & monitoringAI / LLM integration

Let's Work Together

Open to full-stack software engineering opportunities.