Iliyan Kalphov
Open to opportunities

Iliyan Kalphov

Full-Stack Software Engineer with nearly 4 years delivering business-critical web applications end-to-end. React, TypeScript, NestJS, Laravel, PostgreSQL, AWS.

Who I Am

Full-stack software engineer with nearly 4 years of commercial experience designing, building, and maintaining business-critical web applications using React, TypeScript, NestJS, Laravel, PostgreSQL, and AWS.

Experienced in end-to-end software delivery, from architecture and API design through cloud deployment, observability, testing, and infrastructure automation. My work spans CRM platforms, warehouse management systems, pricing tools, supplier portals, and internal tooling. First Class Honours Computing Science graduate from the University of Glasgow.

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

Technical Skills

React 19
TypeScript
Vue.js
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
Python
Django
C#
.NET
ASP.NET
REST APIs
MySQL
PostgreSQL
Redis
NoSQL
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
  • Delivered and maintained 8+ production business applications serving ~30 internal users across a 6-person Agile engineering team, spanning CRM, warehouse management, supplier portals, pricing tools, and internal tooling.
  • Developed React and TypeScript applications supporting core business workflows, including a shared component library adopted across 4+ products.
  • Designed and built an internal pricing tool that aggregates pricing data from multiple distributor sources for 10,000+ part numbers in a single view, replacing per-part manual research previously done across distributor websites and spreadsheets and saving analyst hours on every pricing review.
  • Designed and implemented backend APIs in NestJS and PHP/Laravel, integrating three external distributor APIs to power the pricing aggregation and broader business workflows.
  • Led the frontend migration of a major internal platform from Angular to React, growing the codebase from 43 to 218 components across 16 feature modules using domain-driven design.
  • Designed and maintained 28 Grafana dashboards used across seven business departments, providing operational visibility and business intelligence for company-wide decision making.
  • Automated infrastructure with Ansible-provisioned servers, Docker-based local environments, Bitbucket Pipelines and GitLab CI, and AWS Lambda serverless deployments behind CloudFront and API Gateway.
  • Drove engineering quality through Vitest, Playwright (70+ end-to-end tests), and PHPUnit, supported by 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 Projects

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

GoodBridge — Team Software Engineering Project

Year-long Team Project · Real Customer · University of Glasgow · 2022 – 2023

6
Person Team
12 Months

Year-long full-stack web application built for a real customer in a 6-person Agile team. GoodBridge connects users with freelance opportunities (GoodWorks) or like-minded friends (GoodFriends) through custom matching and scoring algorithms across multiple criteria including time zones, skills, values, location, and rate of pay.

Contributed across the full stack — Vue.js frontend, Django REST backend, and MySQL database — with backend and frontend tests, a database population script for QA, GitLab CI, and deployment to PythonAnywhere. Delivered an MVP with the matching algorithm, web app foundation, and continuous handover documentation for the customer.

Vue.jsDjango RESTPython MySQLGitLab CIAgile / ScrumCustomer Collaboration

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.