HamzaShafiq

Full Stack Engineer — Building Smarter Web Applications with AI

Building scalable full-stack web applications for 9+ years, turning ideas into high-performing software that users love. I enhance applications with AI, integrating intelligent automation and LLM-powered features to create smarter, user-friendly solutions.

I've led teams, partnered with stakeholders, and deliver results that balance technical excellence with real business impact.

  • Vue
  • React
  • TypeScript
  • Rails
  • Django
  • GraphQL
  • LLMs & AI

Connect

Experience

  1. Lead Engineer

    Hivebuy

    Berlin, Germany

    Oct 2021 – Present

    • Owned the frontend practice from early Vue 3 adoption through production-scale delivery.
    • Drove FusionAuth integration and a Storybook-based component workflow across the app.
    • Championed performance, scalability, and maintainability as the codebase grew.
    • Mentored new hires through onboarding, pairing, and constructive code review.
    Vue 3FusionAuthStorybookTypeScript
  2. Tech Lead

    Sendoso

    Lahore, Pakistan

    Jul 2019 – Oct 2021

    • Owned feature delivery end to end: new work, change requests, and production defect resolution.
    • Set direction for Vue.js initiatives and upskilled engineers through reviews and pairing.
    • Ran interviews and helped hire full-stack engineers across multiple squads.
    • Led a group of 15+ engineers for over a year, aligning priorities with delivery goals.
    • Raised automated test coverage to roughly 90% across several codebases to protect releases.
    Vue.jsRuby on RailsJavaScript
  3. Senior Software Engineer

    Arbisoft

    Lahore, Pakistan

    Nov 2017 – Jul 2019

    • Built and shipped features across the stack; triaged change requests, bugs, and release cadence.
    • Stayed aligned with roadmap commitments and stakeholder expectations on timelines.
    • Interviewed candidates for full-stack roles and supported team growth.
    Ruby on RailsDjangoReactJavaScript
  4. Software Engineer

    Square63

    Lahore, Pakistan

    Jun 2016 – Nov 2017

    • Delivered Rails features with clear ownership from development through deployment.
    • Reviewed pull requests daily to keep quality high and knowledge shared.
    • Spotted and addressed bottlenecks affecting scalability and response times.
    Ruby on RailsJavaScript

Projects

Hivebuy

Oct 2021 – Present

Lead Engineer — frontend

Company-wide procure-to-pay: invoice verification, approval workflows, integrated catalogs, and real-time procurement visibility so teams can purchase with clarity and control.

  • Structured the Vue 3 app around shared layouts, routing, and reusable UI primitives.
  • Wired FusionAuth into sign-in, session handling, and role-aware views.
  • Used Storybook to document components and speed up design–engineering handoff.
  • Iterated on bundle size and runtime performance as the surface area expanded.
Vue.jsTypeScriptFusionAuthStorybook

Sendoso

Jul 2019 – Oct 2021

Tech Lead

Corporate gifting platform covering sourcing, warehousing, inventory, and ROI attribution—so teams can send goods and personalized campaigns at scale.

  • Contributed across Vue and Rails to gifting flows, logistics tooling, and campaign surfaces.
  • Tightened release quality with broader automated tests and disciplined code review.
  • Supported hiring loops and coached peers on Vue conventions and codebase standards.
  • Helped coordinate a large engineering group while keeping delivery predictable.
Ruby on RailsVue.jsJavaScript

Xiangqi — Chinese chess

Mar 2018 – Jul 2018

Full stack engineer

Online Chinese chess with profiles, chat, matchmaking, and private games—real-time social play in the browser.

  • Developed React views and Python services for lobby, chat, and match state.
  • Implemented game rules and social flows with attention to edge cases and latency.
ReactPython

Skills

Frontend

UI, SPAs, and component systems.

Vue.js0%
React.js0%
Angular0%
TypeScript0%
Storybook0%

Backend

APIs and services.

Ruby on Rails0%
Django0%
GraphQL0%

AI & scale

LLM features, assistants, and productized AI — built to scale.

LLM integrations & assistants0%
Scalable AI product features0%
Orchestration & guardrails0%

Leadership & quality

Mentoring, testing, delivery.

Testing / quality0%
Team leadership0%
Code review & mentoring0%

Certifications

Udemy

Understanding TypeScript

Issued Feb 2023

Udemy

Basics of GraphQL with Ruby on Rails

Issued Sep 2020

Contact

Get in touch

Use the form — or Email to open your mail app.

Email

Assistant

Chat with me about my experience, projects, tech stack, and how I approach building products.

portfolio-chat
Resume context
Hi — I'm Hamza. Ask me about my work, projects, tech stack, or how I build software.

Try asking