Devoted to building quality and creative digital experiences
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 rising 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.
Collaborated closely in a team of 4 to develop a Dockerized web app of a multiplayer version of Wordle . HTTPS and backend logic are managed with Flask, and live communication between players is enabled through the use of WebSockets. MongoDB is used to maintain user activity, as well as implement a robust user authentication system.
A full-stack interactive map web application featuring a React frontend and FastAPI backend API. Map interactivity is supported through Leaflet and HERE API provides detailed location data upon search. User authentication is handled with JSON Web Tokens, while SQLAlchemy manages database operations, allowing logged-in users to save locations to lists.
A program that uses a convolutional neural network developed with PyTorch to recognize handwritten numbers and mathematical symbols. A custom OCR pipeline utilizing OpenCV is used to segment and preprocess user inputs for accurate model prediction.