profile picture

Thomas Hsu


Devoted to building quality and creative digital experiences

About Me

My name is Thomas Hsu, and I'm an aspiring software developer specializing in web development and machine learning, with a deep commitment to creating high-quality digital experiences. I look to combine thoughtful design with visionary development, with the goal of building solutions that deliver on both functionality and creativity.

As a senior at the University at Buffalo studying computer science, I am always looking for a challenge that requires both creativity and technical precision. Whether I am working on web applications or machine learning models, I am always striving for intuitive solutions that meet both user needs and engineering standards.

Experience

July 2025 - Present

Freelance Web Developer

Johnny Novo on Instagram and TikTok

  • Built and deployed a React-based content management system for managing and publishing ranked datasets, featuring interactive components and an admin interface powered by Google Firebase, serving ~200 daily visitors
  • Reduced Firestore operation costs by 32% through implementing data denormalization, caching, and optimistic UI updates
  • 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, Vitest, and Netlify to enable continuous testing, automated build validation, and rapid production deployments
TypeScript React Google Firebase Vitest
July 2025 - August 2025

Software Engineering Intern

@ Consulta Immigration

  • Benchmarked OCR and LLM APIs (AWS Textract, OpenAI GPT-4o, etc.) on their performance and cost, producing insights that led to choosing the most cost-effective option for information extraction and filtration
  • Built an automated pipeline to validate user inputs by integrating Google Gemini to extract information from client documents queried via MongoDB, cutting manual review time by 20%
  • Engineered a document filtering workflow powered by Google Gemini to identify and remove irrelevant pages from client uploads for admins with over 93% accuracy, validated using Jest unit testing
  • Architected ExpressJS API routes with a NextJS frontend to power a referral system, boosting customer acquisition efforts
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

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

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

Contact Me