Production AI, built on twelve years of full-stack engineering.
Senior Software and AI Engineer in Baku. LLM agents and retrieval pipelines, shipped inside real products.
About

As a Senior Software and AI Engineer with 12 years of full-stack experience, I build production-grade web, mobile, and AI-powered applications across diverse industries. My recent focus is on LLM-based systems: autonomous agents, RAG pipelines, and AI-native product features shipped on top of a solid engineering foundation.
I specialize in integrating LLMs into real products, from designing agent architectures and retrieval pipelines to deploying and monitoring them in production. Alongside that, I set up CI/CD pipelines, architect scalable front-end systems (Micro Frontends/Monorepos), deliver cross-platform apps for web, mobile, and desktop, and leverage AWS services end to end. A strong UI/UX background keeps my work user-centric, including the interaction patterns AI features need to feel trustworthy.
Proficient in Agile methodologies (Scrum, Kanban), I approach each project analytically, with an emphasis on algorithms, data structures, and measurable outcomes. I keep learning fast, which matters in a field where the AI tooling changes monthly, and bring a tailored, detail-oriented approach to every project.
- 12
- years building software
- 100K+
- developers taught on Udemy
- AWS Certified Cloud Practitioner
- certification
- BSc Computer Science, MBA
- ADA University [TBD] degrees
What I do draft copy
AI & LLM engineering
Agents with tool calling, retrieval pipelines (vector search, embeddings), structured outputs, and the evaluation and cost and latency monitoring that keeps them honest in production.
OpenAI and Anthropic APIs, RAG, MCP integrations, prompt engineering, LLM evaluation
Web & mobile
Next.js and React front ends on Node services. Cross-platform apps for web, mobile and desktop.
Next.js 14, React, TypeScript, React Native, Node.js (Express, Nest), PWAs, Electron
APIs & data
tRPC, REST and GraphQL over relational, document and vector stores.
tRPC, REST, GraphQL, PostgreSQL with pgvector, MySQL, MongoDB, Prisma
Cloud & DevOps
Serverless and containerized services on AWS, with CI/CD pipelines that automate testing, evaluation and deployment.
AWS (Lambda, DynamoDB, S3, Cognito, Bedrock), Docker, GitHub Actions, GitLab CI/CD, CircleCI
Product & UI
From Figma to production, including the interaction patterns AI features need to feel trustworthy.
Figma, design systems, Tailwind, Material UI, UI/UX research
Selected work
Six live client sites and the first AI case study.
- Year
- [TBD]
- Role
- [TBD]
- Stack
- [TBD]
- Outcome
- One sentence, with a number if one exists. [TBD]
Year, role, stack, outcome: [TBD]

- Year
- [TBD]
- Role
- [TBD]
- Stack
- [TBD]
- Outcome
- One sentence, with a number if one exists. [TBD]
Year, role, stack, outcome: [TBD]

- Year
- [TBD]
- Role
- [TBD]
- Stack
- [TBD]
- Outcome
- One sentence, with a number if one exists. [TBD]
Year, role, stack, outcome: [TBD]

- Year
- [TBD]
- Role
- [TBD]
- Stack
- [TBD]
- Outcome
- One sentence, with a number if one exists. [TBD]
Year, role, stack, outcome: [TBD]

Baku International Tobacco
- Year
- [TBD]
- Role
- [TBD]
- Stack
- [TBD]
- Outcome
- One sentence, with a number if one exists. [TBD]
Year, role, stack, outcome: [TBD]
Garage LLC
- Year
- [TBD]
- Role
- [TBD]
- Stack
- [TBD]
- Outcome
- One sentence, with a number if one exists. [TBD]
Year, role, stack, outcome: [TBD]
- Problem
- A portfolio lists facts; a hiring lead asks questions. The two rarely meet on the page.
- Built
- Extractive retrieval over this page's own passages: whole-word matching with stemming, rarity weighting and field boosts, answering with verbatim quotes that link to their line. Try it:
- Result
- v1 retrieval passes 19 of 20 questions on the public eval set, measured at build. [TBD] questions asked, answer rate and emails that followed, measured after launch.
A second case-study slot is reserved. [TBD]
Earlier sites
- AAFN Construction
- AAlba Cakes
- BBOMM Filter Tank
- CCAEL
- CCourse House
- FFuture Fight Consultion
- IInteract Film Lab
- İiradio
- RRich Sport
- SSecret Business Academy
- SSəsli Kitab
Sorted the Azerbaijani way: 32 letters, Ə after E.
Ask the index
Ask in your own words. The index returns the passages from this page that match, quoted as written, and names where each came from. There is no model behind it yet. Your question stays in this browser.
Experience
newest first
- 2023 to now
Senior Software Engineer at Grapevine Tech
- Architected React and Next.js applications in TypeScript and GraphQL, including LLM-powered features and AI agent workflows integrated into production
- Containerized services and AI pipelines with Docker for consistent local, staging, and production environments
- Evaluated engineering and infrastructure resource needs across the organization, including compute and API budgets for AI workloads
- Reviewed code and approved pull requests on GitHub, with a focus on the reliability and safety of AI integrations
- Built CI/CD pipelines with GitHub Actions to automate testing, evaluation, and deployment of web and AI services
- Mentored React, Next.js, and Node.js engineers, guiding them on adopting LLM APIs, prompt design, and agent architecture
- Designed and shipped RAG pipelines and multi-step AI agents (retrieval, tool calling, structured outputs) with monitoring for latency, cost, and response quality
- 2022 to 2024
Frontend Coach at Jagaad Academy
- Developed and delivered a comprehensive frontend curriculum covering HTML, CSS, and JavaScript, improving student project completion rates by 40% over 6 months.
- Led hands-on coding workshops for cohorts of 25+ students, reducing average debugging time by 35% through structured problem-solving frameworks.
- Increased student satisfaction scores from 72% to 94% by redesigning lesson plans with real-world project-based learning modules.
- Mentored 30 junior developers to job-ready proficiency, achieving an 80% employment placement rate within 3 months of course completion.
- Implemented weekly code review sessions and personalized feedback loops, cutting average assignment revision cycles from 4 rounds to 1.5 per student.
- 2021 to 2023
Lead of Front-end Engineering at Pasha Bank
- Architecting React, Next.js applications with GraphQL and TypeScript
- Developing Chapter members and the Chapter as a whole
- Containerizing projects with Docker
- Sharing knowledge and expertise within and outside of the Chapter
- Reviewing codes and confirming pull requests in Github
- Setting up Continuous Integration and Deployment for projects through Github Actions
- Monitoring infrastructure, CI/CD Pipelines (AWS, Kibana)
- Helping JS Engineers (React.js, Next.js, Node.js) developers on problems
- Interviewing new candidates
- Using MySQL alongside with Prisma
- 2019 to 2021
Lead Full-Stack Engineer at Travolic LLC
- Reviewing codes and confirming pull requests in Github
- Architecting React, Nest.js applications
- Setting up Continuous Integration and Deployment for projects through Github Actions
- Monitoring infrastructure, CI/CD Pipelines (AWS, Sentry.io, Kibana, Instana)
- Helping front-end (React.js) and back-end (Node.js, MongoDB, Elasticsearch, Nest.js, Prisma) developers on problems
- Creating daily and monthly performance reports
- Interviewing new candidates
- 2017 to 2019
Senior Software Engineer at Azerconnect LLC
- Determining the structure and design of web pages
- Developing features to enhance the user experience using front-end technologies such as React.js and Angular
- Ensuring web design is optimized for smartphones
- Building back-end APIs with PHP Codeigniter and Express.js
- Optimizing web pages for maximum speed and scalability
- 2015 to 2017
Lead Software Engineer at CStreet Media Inc.
- Managing team of 4 developers
- Deploying and monitoring newly developed Wordpress Themes on Digitalocean
- Creating daily and monthly performance reports
- Working along with Tester and UI/UX Designer for delivering all business requirements
- Assisting in the collection and documentation of user requirements, development of user stories, estimates and work plans
- Collaborating with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web-applications
- 2014 to 2015
Software Engineer at CRBN Tech
- Researching, designing, implementing and managing software programs
- Testing and evaluating technical requirements
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Writing and implementing efficient code using various technologies such as Node.js, Codeigniter, Laravel, React.js according to project needs
- Deploying software tools, processes and metrics
- Maintaining and upgrading existing systems
- Training users
- Working closely with other developers, UX designers, business and systems analysts
Stack
Pick a facet to re-rank the index and the roles above by where it was used.
AI & LLM engineering
OpenAI and Anthropic APIs, AI agents and multi-step workflows, Tool calling, RAG (vector search, embeddings), Prompt engineering, Structured outputs, LLM evaluation and cost/latency monitoring, MCP integrations
Web & mobile
JavaScript (ES6+), TypeScript, React (Next.js 14, Redux, React Query, Zustand), React Native (iOS/Android), Node.js (Express.js, Nest.js), Progressive Web Apps (PWAs), Python for AI tooling and data pipelines. Tailwind, Material UI, Bootstrap. Webpack, Vite, Turbopack. Shopify Hydrogen
APIs & data
tRPC, REST, GraphQL (TypeGraphQL). PostgreSQL (with pgvector), MySQL, MongoDB, Vector databases, Prisma, TypeORM, Sequelize, Mongoose
Cloud & DevOps
Docker, AWS (Lambda, DynamoDB, S3, Cognito, Bedrock), Serverless Architecture, CI/CD (GitHub Actions, GitLab CI/CD, CircleCI), DigitalOcean, On-Premise
Product & UI
Figma, Adobe XD, Photoshop, Illustrator, Visual research, Wireframing, Sketching, Design systems, UI/UX-led product thinking
Practices & tooling
Agile (Scrum, Kanban), Micro Frontends / Monorepos, Algorithms & data structures. GitHub, GitLab, Bitbucket, Jira, Trello. Electron (desktop apps), VS Code Extensions, Lerna, NPM, TSOA, JAMstack, Headless CMS (Contentful)
Teaching
100K+ developers taught on Udemy (opens in a new tab), four courses.
- MERN Stack - Complete BlogWeb development
- Mastering UI/UX using FigmaUI/UX
- Mastering HTMLFront-end development
- Mastering DenoBack-end development
YouTube channel Ilkin Dev (opens in a new tab), for example "Mastering Figma: What is Figma?"
Frontend Coach at Jagaad Academy, 2022 to 2024: mentored 30 junior developers, 80% placed within 3 months.
Writing
- 2020Indexes in MySQLDatabase systems, 4 min
- 2019Introduction to Vue.jsFront-end, 6 min
- 2019Vuex is super simple!Vue.js, front-end, 4 min
- 2019Object-Oriented JavaScriptAlgorithms, front-end, 6 min
Archive, 2019 to 2020. All posts





