amir

amirfakhrullah

work

Work Experience

Seashell image

Seashell

Software platform serves as packaging's three-sided marketplace in United States

Founding Engineer

Feb 2024 - Current

Founding Full-Stack Engineer involved in building and launching the first MVP

Led development of the core features, including a real-time CRM system for sales reps to manage leads and pipeline activities

Built an AI-powered knowledge base using RAG (Retrieval-Augmented Generation) over structured business data — including orders, quotes, products, and CRM records — enabling sales reps to retrieve information through a natural language chatbot interface

Developed intelligent AI agents capable of taking actions such as creating and updating CRM records, managing quotations, modifying product and order details, and streamlining customer operations

Designed and implemented backend systems with queueing and scheduling logic to support complex business workflows

Improved overall site performance through caching strategies, pagination, and database optimization

Set up core infrastructure and CI/CD pipelines to enable smooth deployments and rapid iteration

Tech stack: Next.js, tRPC, Drizzle ORM, PostgreSQL, Supabase, Resend, Upstash, OpenAI, Vercel, GitHub Actions and TypeScript

QSTN image

QSTN

Web3 survey marketplace based in United States

Senior Full-Stack Developer (Contract, Part-time)

Jan 2024 - June 2024

Collaborated directly with the CEO and CTO to build a survey marketplace app on the TON blockchain

Integrated KYC and liveness verification in the sign-up flow using Fractal ID

Built an internal SDK to validate API keys and securely retrieve internal data

Implemented browser-based TON wallet connection and linked it to the business account's vault

Developed a smart contract deployment module for minting NFTs on TON

Tech stack: Turborepo, Nextjs, Apollo GraphQL, PostgreSQL, Vitest, TypeScript

MatchHat image

MatchHat

Collaborators Platform for Passion Projects based in Japan

Senior Software Developer (Contract, Part-time)

Jan 2024 - June 2024

Worked closely with the CEO to maintain and evolve the platform based on strategic priorities

Developed new features, including AI-powered auto-suggestions and image generation

Tech stack: React, Nest.js, Apollo GraphQL, TypeORM, PostgreSQL, OpenAI, Midjourney, TypeScript and AWS

Purplemana image

Purplemana

Collectible trading card marketplace based in United States

Senior Software Engineer

June 2023 - Nov 2023

Full-Stack Engineer working with TypeScript and Python across desktop, web, mobile and backend systems

Collaborated closely with the CEO to define and deliver new product features aligned with merchant needs

Led the development of Purplemana Scanner — a cross-platform desktop app enabling trading card merchants to scan, auto-identify (with our own image hashing), and upload inventory seamlessly

Built a complete release pipeline with auto-updates, code-signing, and notarization for secure distribution on macOS and Windows

Handled both frontend development and backend maintenance to ensure consistent performance and stability across the platform

Tech stack: Electron, React, Flask, Hasura GraphQL, PostgreSQL, GitHub Actions, AWS, TypeScript, Python

Tacklit image

Tacklit

Mental healthcare platform based in Australia

Software Engineer 2

July 2022 - Present

Full-Stack TypeScript Developer responsible for end-to-end delivery of core product features

Led the development of the new telehealth platform, a web app that simplifies the virtual appointment experience between clinicians and their clients with scheduled video and phone call appointments, ensuring a smooth and seamless workflow. This feature is integrated with Twilio

Designed and built Open APIs to allow external services to integrate with the our platform, using GCP API Gateway to enforce authentication, rate limiting, and secure access

Tech stack: TypeScript, React, Node.js, Koa.js. MongoDB Terraform and Google Cloud Platform

Maybank image

Maybank

Banking company based in Malaysia

Software Engineer

Dec 2021 - June 2022

Designed and developed the front-end of a new project which is M2E EzyApply, an onboarding system consisting of 30+ webpages. Designed using Figma and the site is built with React

Help integrate the CI/CD of the project for faster development and deployment process. Using GitHub Action and Apache

Guided new joiners in a mobile app project using React Native

Discussed and helped the backend developers in design decisions and debugging. Using Java Spring Boot and MySQL

Tech stack: React, React Native, TypeScript, Node.js, JavaScript, Java, GitHub Actions

KEYTEO Consulting image

KEYTEO Consulting

International consulting group providing software services

Application Engineer (Contract)

Sep 2021 - Nov 2021

Working closely with AXA's developer team to maintain and implement new features for AXA Affin, AXA Motor and AXA Travel sites. Techstacks: JavaScript, TypeScript, Next.js, React, MUI and Angular

Lead and developed a separate AXA Travel site for SME Colony App, focusing in responsiveness and mobile interactivity

Help implemented a new feature which is storing credit card feature using iPay88 API. Build using TypeScript, Next.js and Node.js

Tech stack: Next.js, React, Angular, Node.js, TypeScript, JavaScript, Apache, AWS

IMAN Media Group image

IMAN Media Group

Publisher and an E-Commerce company based in Malaysia

Software Engineer

Apr 2021 - Aug 2021

Built from scratch, an email signature application, which automates the process of creating company's email signature for employees

Lead and developed an internal tool (expanded from the email signature app), which is a tool for HR and admins to capture employees data

Tech stack: JavaScript, React, Styled-Components, Node.js, Express, MongoDB and Vercel

Ipsos España image

Ipsos España

Global market research based in Barcelona, Spain

Coder (Contract, Part-time)

Dec 2018 - Dec 2020

Took part in several coding projects that focusing on analytics and ads marketing.

Learnt and gained knowledge in coding, project management, documentation writings

Lead and guided new joiners in the projects

amir

amirfakhrullah

Design inspired by GitHub

Prefer light theme, fancy animations, bigger fonts and spacing? Visit my alternative portfolio.