×
Andrew Pungprakearti

Andrew Pungprakearti

Senior Software Engineer

San Francisco, California, US
415-868-5025

Background


About

About

Senior Software Engineer specializing in scalable web architecture and modern AI integration. Expert in React, TypeScript, and Next.js, with a strong focus on building high-performance applications, secure RAG-based LLM systems, and robust banking platforms.

Work Experience

Work Experience

  • Senior Software Engineer, Jenius Bank

    Mar, 2023 - Mar, 20263 years

    Acted as the Subject Matter Expert (SME) for a critical digital banking platform providing account insights and real-time transaction data.

    • Contributed to the development and maintenance of a complex, modular application architecture in React, utilizing multiple repositories integrated as a unified web application.

    • Collaborated on feature development and continuous bug resolution, directly contributing to application stability and an optimized user experience.

    • Maintained and enhanced the centralized React component library, ensuring components were reusable, consistent, and aligned with design specifications.

    • Translated high-fidelity design mockups into pixel-perfect styles while providing technical input to improve usability.

    • Managed application security by configuring and enforcing Content Security Policies (CSP) via Amazon CloudFront, controlling HTTP security headers at the CDN layer across the web application.

    • Stored and served application media assets using Amazon S3, ensuring reliable and scalable static resource delivery.

    • Oversaw application health and performance monitoring using Splunk, efficiently addressing issues and production bugs.

    • Utilized Azure Pipelines for CI/CD, managing build pipelines and orchestrating stable deployments across environments, with codebases hosted in Azure Repos.

    • Participated actively in agile ceremonies and retrospectives to identify technical bottlenecks and improve overall workflow efficiency.

  • Software Engineer, Rhumbix

    Oct, 2021 - Dec, 20221 year 2 months

    Lead developer tasked with rebuilding the external website from scratch using NextJS and a headless CMS.

    • Increased performance by 64% and decreased bounce rate by 50% by utilizing NextJS and architectural optimizations.

    • Generated leads by integrating Pardot, Intercom, Zoominfo, and Google ReCaptcha.

    • Dynamically generated ~1000 pages of content using legacy data and NextJS static site generation (SSG).

    • Used hooks and integrated Auth0 to securely allow content creators to push content and redeploy the site.

  • Software Engineer, Aleph Incorporated

    Feb, 2019 - Oct, 20212 years 8 months

    Developed nine responsive websites utilizing diverse stacks including React, NextJS, GraphQL, and PHP.

    • Created nine responsive websites with stacks utilizing combinations of React, NextJS, GraphQL, Redux, Apollo, Express, and PHP.

    • Developed protected endpoints using NextJS and Express to securely save user data and preferences.

    • Utilized AWS Lambda serverless functions to proxy Auth0 API keys server-side, ensuring credentials were never exposed to the client.

    • Created reusable mixins and variables with SASS to style websites to pixel-perfect representations of designs.

    • Spearheaded the implementation of TypeScript and E2E tests using Nightwatch, and automated the process to improve development time.

Projects Experience

Projects Experience

  • Mitey

    - Present

    A local, Claude-like AI code assistant — small but mighty. Scans a local codebase, creates semantic embeddings for deep searching, and provides a web interface to chat with your code using a fully local LLM stack.

    • Architected a hybrid RAG search pipeline combining HNSWLib vector embeddings for semantic similarity with exact keyword matching, merging results using the Reciprocal Rank Fusion (RRF) pattern for higher-quality context retrieval.

    • Implemented a local vector index (.mitey_index) that persists embeddings to disk, enabling lightning-fast semantic queries like 'Where is the auth logic?' without re-scanning the entire codebase on each run.

    • Orchestrated context-aware chat using LangChain and the Vercel AI SDK, automatically injecting relevant file contents into the LLM context window at query time.

    • Designed the tool to be fully portable — runnable from any project directory via npx mitey — with .gitignore-aware scanning to exclude irrelevant files.

    • Prototyped the limits of local LLM performance using qwen2.5-coder:7b, demonstrating a viable private, zero-cost alternative to cloud-based code assistants.

    • https://github.com/pungprakearti/mitey

Skills

Skills

  • Languages

    JavaScript (ES6+)

    TypeScript

    Python

    HTML5

    CSS3

    SASS

  • AI & LLM Engineering

    Ollama

    Vercel AI SDK

    LangChain (HNSWLib, RecursiveCharacterTextSplitter)

    Vector Stores

    Orama (BM25 Search)

    Groq

    Retrieval-Augmented Generation(RAG) Architecture

    Reciprocal Rank Fusion(RRF) Merge Pattern

  • Frontend

    React

    Next.js 15 (App Router)

    Tailwind CSS

    Redux

    Apollo

    Grommet

    react-syntax-highlighter

    react-markdown

    Figma

  • Backend & Tooling

    Node.js

    Express

    GraphQL

    Headless CMS

    PostgreSQL

    PHP

    Pardot

    Intercom

    Zoominfo

  • Ops & Security

    Azure Pipelines (CI/CD)

    Azure Repos

    Amazon CloudFront

    Amazon S3

    AWS Lambda

    Splunk

    Jest

    Nightwatch (E2E)

    Content Security Policy (CSP)

    Auth0

    Secure SDLC

Education

Education

  • Fullstack Software Engineering, Professional Certificate, Rithm School

    Oct, 2018 - Jan, 2019

  • Visual Effects, Bachelor of Arts, Academy of Art University

    Jan, 2002 - Jan, 2007

Volunteer Work

Volunteer Work

  • Youth Ice Hockey Coach, Santa Rosa Flyers

    - Present

    • Providing leadership and coaching for local youth hockey programs.

    • https://www.santarosaflyers.org/

  • Mentor, Mentor Me

    - Present

    • Guiding and empowering local youth to reach their highest potential.

    • https://petalumapeople.org/mentor-me

  • Veteran, United States Marine Corps

    - Present

    • Operation Enduring Freedom

    • National Defense Service Medal

    • Global War on Terrorism Service Medal

    • Armed Forces Reserve Medal - Mobilized