Skip to content
Ali Hamza·Regensburg, Germany

Full-stack engineer who ships reliable products and practical AI features.

Three years building React, Next.js, Go and Node products, from data-heavy dashboards to CI/CD pipelines. Now adding LLM features that hold up in production.

years shipping
3
companies
3
projects
7
AWS credentials
2
  • React
  • Next.js
  • TypeScript
  • Node.js
  • Go
  • PostgreSQL
  • Docker
  • AWS
  • Python
  • FastAPI
  • Redux Toolkit
  • Tailwind CSS
  • MongoDB
  • Jenkins

01About

Engineer first, product mindset.

Portrait of Ali Hamza

I'm a software engineer in Regensburg, Germany. I started with full-stack web apps and have since worked on real products with React, Next.js, TypeScript, Node.js, Go and PostgreSQL.

At Gamma Labs I built most of the frontend for Folionomics, a crypto portfolio analytics product, and contributed to its Go services and RAG chat. At university I co-built DepEase, which automates deployment of student projects with Jenkins, Docker and AWS.

I want to work where frontend, backend and AI meet: taking an idea from the product conversation to something deployed and dependable.

Now

  • Studying robotics at TH Deggendorf
  • Building semantic search with pgvector
  • Open to full-stack and applied AI roles

Based in

Regensburg

Germany

--:--:-- local

Languages

  • EnglishProfessional
  • UrduNative
  • GermanA1, learning

Products

Data-heavy React and Next.js interfaces people actually use.

Backend & cloud

Node and Go APIs, PostgreSQL, Docker, CI/CD, AWS.

Applied AI

LLM APIs, structured outputs, streaming, retrieval.

02Experience

Three years, three teams, shipped work.

Two full-time product roles and one part-time, overlapping. About three years of elapsed experience since October 2023.

Role overlap, Oct 2023 → Apr 2026 Full-time Part-time
202420252026
  1. Nov 2024 – Apr 2026

    Gamma Labs Inc.

    Full-Stack Developer

    Full-time

    Folionomics, a multi-chain crypto portfolio analytics product.

    • Built most of the Next.js frontend: dashboards, filters, charts and portfolio sharing.
    • Shipped virtualized, sticky-header tables that keep large wallet datasets fast.
    • Wired async refresh jobs, Go services and PostgreSQL features; contributed to the RAG chat.
    Remote · Canada
    • Next.js
    • React
    • TypeScript
    • Redux Toolkit
    • Go
    • PostgreSQL
    • Docker
    • AWS
  2. Jun 2024 – Apr 2026

    AB Matrix

    Full-Stack Developer

    Part-time

    Project-based web development alongside full-time roles.

    • Built responsive React interfaces for client web apps.
    • Connected UI flows to Node/Express services and MongoDB.
    • Worked on projects around smart-contract auditing workflows.
    Islamabad, Pakistan
    • React
    • Node.js
    • Express
    • MongoDB
  3. Oct 2023 – Nov 2024

    TeraBit IT

    Full-Stack Developer

    Full-time

    First full-time engineering role, shipping client features end to end.

    • Delivered full-stack features end to end for client projects.
    • Connected React frontends to REST APIs, SQL and MongoDB.
    • Owned bug fixes, testing, UX polish and technical docs.
    Pakistan
    • React
    • Next.js
    • Node.js
    • Express
    • MongoDB
    • PostgreSQL
    • Docker
    • AWS

03Featured work

Two projects that shaped how I build.

What I personally did is shown as highlights. What the whole product does is a click away.

1/5
Portfolio view: net worth over 30 days, allocation and the full position book across wallets.1 / 5
  • Data-heavy UI

    Virtualized tables with sticky headers for thousands of positions.

  • Async refresh

    Job polling with loading, partial-update and retry states.

  • Sharing

    Public and private portfolio views with share links.

  • Go + RAG

    Gin/GORM service tasks and the Qdrant-backed AI chat.

01 · 2024 – 2026

Folionomics

Multi-chain portfolio analytics

Professional · team product

A product that pulls wallets, DeFi positions and charts from many chains into one view. I owned most of the Next.js frontend and contributed to the Go backend and the AI chat.

Crypto holdings are spread across wallets, chains and protocols, each with a different data format. Users want one clear picture of value, history and exposure.

  • Next.js
  • React
  • TypeScript
  • Redux Toolkit
  • Go
  • PostgreSQL
  • Docker
  • AWS
  • Qdrant
How it fits together
What the whole product does
  • Tracks wallets across EVM networks, Solana and Bitcoin.
  • Go (Gin) API with GORM and PostgreSQL normalises several providers.
  • Background refresh jobs with persisted progress.
  • Share links with expiry and revocation.
  • AI chat grounded in the user's own portfolio via Qdrant embeddings.
  • Team and product capabilities, not individual authorship.
1/5
Deployments: connect Jenkins, then run the frontend or backend pipeline.1 / 5
  • One-click deploy

    Webhook → Jenkins → Docker → AWS, ending in a live URL.

  • Academic workflow

    Proposals, supervisors, sprints and evaluations in one place.

  • Role-based access

    Students, panels, evaluators and admins each get their own view.

  • Outcome

    Reviewers open projects from a link instead of installing them.

02 · 2023 – 2024

DepEase

Project management + one-click deployment for universities

University team project

Final-year project at FAST-NUCES. One platform for proposals, supervisors, sprints and evaluations, plus a pipeline that deploys any student project to a live URL.

Final-year projects meant scattered paperwork and evaluators installing student code locally just to review it.

  • React
  • Node.js
  • Express
  • MongoDB
  • Docker
  • Jenkins
  • AWS EC2
  • AWS ECR
  • AWS ECS
  • Nginx
Deployment flow
  1. STEP 01

    Repository push

    Student

  2. STEP 02

    GitHub webhook

  3. STEP 03

    Jenkins build + tests

  4. STEP 04

    Docker image → ECR

  5. STEP 05

    Deploy on AWS

    EC2 / ECS

  6. STEP 06

    Live URL for reviewers

What the whole product does
  • Proposal submission, supervisor assignment and approvals.
  • Sprint and backlog tracking, calendars, announcements, feedback.
  • Scheduling and rescheduling of evaluation panels.
  • Team and product capabilities, not individual authorship.

04More work

Side projects and what's on the bench.

Every card says what kind of project it is. Links appear only where a public demo exists.

  • 3
    Personal project2024

    AuditAI

    Smart-contract audit workflow

    Submit smart-contract audit requests, track them on a dashboard and read structured reports.

    • Request → report. Submission, status tracking and structured report views.
    • Full stack. Next.js frontend, Node/Express API, MongoDB, deployed on AWS.
    • Next.js
    • Node.js
    • Express
    • MongoDB
    • AWS
    Live demo
  • 3
    Personal project2024

    Wyndham Heritage

    Hotel management & booking

    Admin and guest areas, room availability, customer management, maps and a Stripe payment flow.

    • Maps + payments. Google Maps for location, Stripe for the booking checkout.
    • Two audiences. Separate admin dashboard and guest booking experience.
    • Next.js
    • Node.js
    • MySQL
    • Tailwind CSS
    • Stripe
    Live demo
  • 5
    Team product2026

    Momspreneur Match

    Execution platform for a founder community

    Turns members' business goals into tracked, sequenced work, with collaboration pods for accountability and a live dashboard across the member base.

    • Mission engine. Converts a goal into tracked, sequenced tasks on a mission board.
    • Pods + AI assistant. Peer accountability pods with chat, deliverables and an AI assistant for guidance and content.
    • React
    • Node.js
    • AI assistant
  • architecture
    Learning build2026

    FastAPI LLM Backend

    Typed, tested LLM API with streaming

    A Python service on the Gemini API that treats the model like any unreliable dependency: validation, streaming, retries, tests.

    • Endpoints. /health, /chat, /chat/stream and /extract for structured output.
    • Reliability. Timeouts, backoff retries, bad-input handling, pytest coverage.
    • Python
    • FastAPI
    • Pydantic
    • Gemini API
    • pytest
  • architecture
    Personal project2023

    Load Balancer

    Node.js traffic distribution prototype

    Distributes requests across backend servers with health checks and session persistence.

    • Health checks. Unhealthy upstreams drop out of rotation automatically.
    • Sticky sessions. Session persistence keeps a client on the same backend.
    • Node.js
    • Express
    • MySQL
    • AWS
  • architecture
    In progress2026

    Semantic Search

    Embeddings + pgvector, with evaluation

    Local sentence-transformer embeddings in PostgreSQL with pgvector: chunking, filters, top-k retrieval, measured with Recall@k and MRR.

    • Retrieval. Cosine similarity, metadata filters, HNSW indexing.
    • Evaluation. Recall@k and MRR to know whether retrieval is actually good.
    • Python
    • PostgreSQL
    • pgvector
    • Sentence Transformers

05Skills

Labelled by how I've used them.

No percentage bars. Each tool is marked as used in professional work, built in my own projects, or learning now.

  • Used professionally
  • Built projects with
  • Learning now

Data-heavy interfaces that stay fast.

  • ReactPro
  • Next.jsPro
  • TypeScriptPro
  • JavaScriptPro
  • Redux ToolkitPro
  • Tailwind CSSPro
  • Material UIPro
  • styled-componentsPro
  • EChartsPro
  • ZodBuilt
  • wagmi / ReownPro

06AI engineering

Practical AI on solid engineering.

Three levels of proof, kept deliberately distinct.

  1. 01Used professionally

    RAG inside a real product

    Contributed to the Folionomics chat that answers questions from a user's own portfolio data, as part of the Gamma Labs team.

    • Wallet-scoped context embedded and stored in Qdrant
    • Retrieval, reranking and context assembly before the model call
    • Scoping, freshness and failure handling in a live app
  2. 02Built projects with

    A typed, tested FastAPI backend

    A Python service on the Gemini API: validated inputs, structured outputs, streaming, retries and tests.

    • /health, /chat, /chat/stream, /extract
    • Pydantic schemas, async calls, backoff retries
    • pytest + FastAPI TestClient
  3. 03Learning now

    Vector search and evaluation

    Semantic search with PostgreSQL + pgvector, and how to measure whether retrieval is actually good.

    • Chunking, cosine similarity, top-k, HNSW
    • Hybrid retrieval and reranking
    • Recall@k and MRR
Next on the roadmap, not yet built:Production RAG assistant with evaluationPrompt-injection defence & observabilityAgent patterns & guarded tool executionLangGraph / agentic RAGModel Context Protocol (MCP)

07Education

Where the foundations come from.

  1. Master's studies in Robotics

    Oct 2025 – present

    Deggendorf Institute of Technology (THD)

    Campus Cham, Bavaria, Germany

    • Graduate studies in robotics alongside software engineering work.

    Program title pending confirmation.

  2. B.Sc. Software Engineering

    Aug 2020 – Jun 2024

    FAST – National University of Computer and Emerging Sciences

    Islamabad, Pakistan

    • Final-year project: DepEase, an academic project management and automated deployment platform.
    • Coursework included data structures and algorithms, software design and patterns, databases, operating systems, computer networks, applied AI and cloud security.
  1. AWS Certified Cloud Practitioner

    Amazon Web Services

    View credential
  2. AWS Academy Graduate – Cloud Security Foundations

    AWS Academy · 2024

    View credential

08Contact

Let's build something that holds up.

Open to full-stack, backend and applied AI roles, and to interesting projects. Email is fastest.

Delivered straight to my inbox. No newsletter, no tracking.