profile picture

Thomas Hsu

About Me

My name is Thomas Hsu, and I am a backend-focused software engineer interested in building scalable APIs and AI-powered processing systems. I enjoy designing reliable backend architectures, optimizing systems for performance and cost, as well as integrating LLMs into production environments.

Experience

July 2025 - Present

Freelance Developer

Johnny Novo on Instagram and TikTok

  • Built and deployed a serverless backend system using Firebase to power a frontend CMS to manage and publish ranked datasets serving ~200 daily visitors
  • Reduced Firestore operation costs by 32% through implementing data denormalization and caching strategies
  • Implemented role-based CRUD workflows backed by Firebase, to support scalable and dynamic site content management
  • Developed and utilized a CI/CD pipeline using GitHub Actions to enable continuous testing, automated build validation, and rapid production deployments
TypeScript React Google Firebase GitHub Actions Vitest
July 2025 - August 2025

Software Engineering Intern

@ Consulta Immigration

  • Benchmarked OCR and LLM APIs (AWS Textract, OpenAI GPT-4o, etc.) for performance and cost, generating insights to identify the most suitable solutions for AI-assisted information extraction and document filtering
  • Built an automated pipeline to validate user inputs by integrating Google Gemini to extract structured information from client-uploaded documents stored in AWS S3, cutting manual review time for admins by 20%
  • Engineered a document filtering workflow powered by Google Gemini to identify and remove irrelevant pages from client uploads with over 93% accuracy validated using Jest unit testing, resulting in a 15% reduction in document processing time
TypeScript NextJS ExpressJS MongoDB Amazon Web Services Google Firebase Jest

Projects

Project Management Tool

  • Developed a collaborative project management platform with real-time Kanban board functionality using NestJS and React
  • Implemented JWT-based authentication, role-based access control, and WebSocket integration for live project updates
TypeScript NestJS React PostgreSQL Docker WebSockets
Kanban

TCP Multimedia Web Server

  • Built a TCP-based HTTP/WebSocket server implementing HTTP routing, multipart parsing, WebSocket protocol support
  • Enabled real-time messaging, authentication, large-file media uploads, and WebRTC video calls, containerized with Docker
Python Docker MongoDB WebSockets

Wurdle Royale

  • Designed a containerized Flask app to build multiplayer Wordle, developed collaboratively in a team of four
  • Integrated MongoDB to manage persistent storage of user data and handle secure authentication through session tokens
Python JavaScript Docker Flask MongoDB WebSockets
wurdle

Neural Network Handwriting Calculator

  • A program that uses a convolutional neural network trained with PyTorch to complete handwritten arithmetic by users
  • Engineered an OCR pipeline using OpenCV to segment and preprocess user inputs for accurate model prediction
Python PyTorch OpenCV Matplotlib Jupyter Notebook
Calculator

Contact Me