Full-stack & AI engineer · Turku, Finland

Hey, I'm Haroon Riasat.

I build AI products that hold up in production.

4.5 years taking web, mobile and AI products from idea to production: RAG assistants, transcription pipelines and document extraction, on React, Python, Node.js and AWS.

60+ products shipped 6 engineers led M.Sc. GPA 4.7/5
ask.haroonriasat.com
Has he shipped RAG in production?
Yes. At Amplon.io he designed and shipped a RAG assistant (Python/Flask, OpenAI API, AWS) that answers users' questions from product manuals and YouTube tutorial transcripts, from retrieval pipeline to React integration.
Sources · Experience
Answers only from my resumeOpen full chat ↗
Daily stack
ReactNext.jsTypeScriptNode.jsPythonPHP / Laravel PostgreSQLAWSOpenAIClaudeRAGDockerKubernetes
Experience · 3 roles

Where I've shipped.

Product teams, a consultancy I co-founded, and a team I led. Most client work is under NDA, so the details live here, not on GitHub.

Sep 2024 — Present
Turku, Finland

Software Engineer · Amplon.io

  • Designed and shipped a RAG assistant (Python/Flask, OpenAI API, AWS) for Amplon's Hoshin Kanri strategic planning platform, from retrieval pipeline to React integration.
  • Build backend features and APIs in PHP/Laravel with the matching React frontend; integrated the Contentful headless CMS so content updates without deploys.
  • Work daily with product, design and backend colleagues on performance, reliability and feedback-driven releases.
Nov 2023 — Present
Remote

Co-Founder & Software Engineer · Exitech

  • Co-founded a product engineering consultancy that has delivered 60+ products for international clients in SaaS, e-commerce, AI and automation.
  • Lead work from first client conversation to production: architecture, implementation, containerised AWS deployments with Docker, Kubernetes and CI/CD, and operations.
  • Led the Exitech AI Internship Program: final-year interns built 12 complete AI web products in three months.
Feb 2023 — Jun 2024
Islamabad, Pakistan

Software Engineer · QUEST Lab

  • Promoted early to lead a team of 6 responsible for 20+ production AI-based web and iOS apps, running client communication and project management.
  • Fine-tuned LLMs on client data and integrated them into products; built web scraping pipelines that fed the apps' AI features.
  • Built and deployed web products and native iOS apps on AWS, owning the lifecycle from requirements to release.
2021 — 2022
Internships
MRS Technologies: an MVP carpool app with the MERN stack, AWS Amplify, EC2 and S3. QUEST Lab: an internal audit system with React, PostgreSQL and Laravel.
Selected work · 6 projects

Things I've built.

Client products I led, plus side projects you can open right now.

Client · AI

Council Tap

Transcribes long, noisy Maui County court-hearing recordings with Deepgram and uses Claude to turn them into structured, lawyer-ready notes. I led the architecture and delivery.

PythonDeepgramClaudeAWS
Side project● Live

Kinwell

Family health platform: lab-report PDFs and photos become structured results with trends, and an MCP server lets Claude use it with role-scoped tools and human approval.

Node.jsLLMsMCP
Client · AI

Subqc AI

AI-powered CRM forms and reporting that automates field inspections, checklists and report generation. I led development and owned the core build and AWS deployment.

MERNOpenAIEmbeddingsAWS
Personal · AI● Live

AI resume assistant

A RAG chatbot grounded only in my profile: hybrid vector and keyword retrieval, cited sources, and guardrails that say "I don't know" instead of guessing.

TypeScriptUpstash VectorOpenAI
Client · Integration

SCRUB

A custom sales-management app extending Salesforce, with a React/TypeScript frontend, Express/PostgreSQL backend and OAuth sign-in.

ReactTypeScriptPostgreSQLOAuth
Side project● Live

wild-frequencies

A live animal rock concert in the browser. Upload your own track and the band learns it, or host a party so friends join from their phones in sync.

ReactTone.jsWebRTC
Stack · 20 technologies

The tools I reach for.

Every tool here comes with where I used it. Levels follow my resume: what I use daily, what I've shipped, and what I've worked with.

AI & LLM

LLM APIs

OpenAI, Claude and Gemini. OpenAI in Amplon's RAG assistant and Subqc AI, Claude in Council Tap and Kinwell.

AI & LLM

RAG & vector search

Embeddings with pgvector, Pinecone and Upstash Vector. Amplon's in-product assistant and my AI resume.

AI & LLM

LLM fine-tuning

Fine-tuned LLMs on client data at QUEST Lab so responses fit each client's domain.

AI & LLM

MCP servers

A Node.js MCP server for Kinwell, with tools scoped to each user's role and human approval before messages go out.

AI & LLM

Deepgram

Speech-to-text for long, noisy court-hearing recordings in Council Tap.

AI & LLM

LangChain / LlamaIndex

Orchestration and retrieval frameworks for LLM features.

AI & LLM

AI-assisted development

Claude, GitHub Copilot and ChatGPT in daily coding, review and debugging.

Frontend

React / Next.js

Amplon's Hoshin Kanri platform and most Exitech client products.

Frontend

TypeScript

Frontend and Node.js work, SCRUB's Salesforce extension and my AI resume.

Frontend

Contentful

Headless CMS integrated with Amplon's React frontend for release notes and in-app content.

Mobile

React Native / SwiftUI

Native iOS apps alongside web products at QUEST Lab.

Backend

Python / Flask

Flask powers Amplon's RAG assistant; Python also runs Council Tap's transcription pipeline.

Backend

Node.js

Exitech client backends, SCRUB's Express API and Kinwell's MCP server.

Backend

PHP / Laravel

Backend features and APIs at Amplon, and an internal audit system during my QUEST Lab internship.

Backend

APIs & integrations

REST APIs, OAuth and a Salesforce extension (SCRUB); Contentful and MCP integrations.

Data

PostgreSQL

Exitech client products and SCRUB's backend.

Data

MongoDB

MERN products: Subqc AI and Council Tap.

Cloud & DevOps

AWS

EC2, S3, Amplify, Bedrock and SageMaker. Deployments at Exitech, QUEST Lab and Amplon.

Cloud & DevOps

Docker & Kubernetes

Containerised AWS deployments for Exitech clients.

Cloud & DevOps

CI/CD

Pipelines from commit to production for Exitech products.

▮▮▮ Daily use▮▮▯ Shipped in production▮▯▯ Worked with
AI · Fit check

Do I fit your role?

Paste a job ad. My AI compares it with my resume, requirement by requirement, and is honest about the gaps too.

0 / 8000

Uses only facts from my resume; every piece of evidence is checked against it before it's shown. The text you paste isn't stored.

Your match report appears here: strengths, partial matches and gaps, each with evidence from my resume.

Education & recognition

Learning, on record.

Jun 2026

M.Sc. Information Technology

Åbo Akademi University, Turku · GPA 4.7/5.0

Scalable Software Systems. Thesis: TaskLint, an AI Chrome extension that audits project-board tasks for clarity, ownership, deadlines and delivery risk.

Jun 2023

B.Sc. Computer Science

FAST-NUCES, Islamabad · GPA 3.49/4.00

Dean's List of Honor three times. Chair of the IEEE Computer Society chapter, with 80+ tech events organised.

Hackathon
1st place, Microsoft, Nokia & Elisa Hackathon: a 5G/6G drone network for healthcare in remote areas.
ICT Showroom 2025
Best UI from the jury, and 1st in Best Technical Content and Best Presentation by public vote, for the Fridge app.
Competition
Runner-up, Softec Web Development Competition (2022): a MERN clinic management system.
Certifications
AWS Certified Cloud Practitioner (2023 – 2026) · Foundation Certificate in Project Management (PRY, Finland)
Beyond work
Animal lover with three cats so far. I love to travel, hike and read; my favourite place so far is Lofoten.
Contact

Have a role or a product in mind? Let's talk.

I'm based in Turku and work in English. Email is the fastest way to reach me, or ask my AI resume anything first.