Tai Tran

For anyone
Recruiters

Hello there, I like

building software at

high velocity and

taking on challenging

problems.

Seek Music

Python | HTML | CSS | JavaScript |

Web Application | 2023 | 6 Weeks

Seek Music is an online platform I developed as a project for the IAB207 Rapid Web Application Development course, a first-year second-semester unit at Queensland University of Technology (QUT). This project was my first introduction to using HTML, CSS, SQLite, and Python Flask. Flask was used to, manages database operations, implements a basic search engine, and dynamically renders content. The website allows users to search for and book tickets to concerts across various genres and locations in Australia. Additionally, it allows anyone to create events, book tickets, and manage their accounts.

socslingo

Java | JavaFX | SQLite | CSS |

Desktop Application | Development Timeline: 2024 | 6 Weeks

Socslingo is a language learning application I developed as a project for CAB302 Software Development, a second-year, second-semester unit at Queensland University of Technology (QUT). The project was built using Java, JavaFX, SQLite, CSS, and FXML, showcasing a range of software development and design skills. The application allows users to create custom flashcards and organise them into sets. Leveraging this user-created content, Socslingo automatically generates interactive mini-games, including tasks such as matching words to characters or practicing character recognition. These features are designed to make language learning both engaging and effective, catering to a variety of learning styles and preferences.

Seek Music
Valgo

Python | PySide6 | CuPy | NumPy | VisPy

Desktop Application | Development Timeline: In Progress | .....

Valgo is a GPU-accelerated financial charting desktop application built for real-time market data visualization and technical analysis. It's in-house software that uses VisPy/OpenGL for high-performance candlestick rendering, leveraging GPU acceleration to perform multiple analyses in parallel, and PySide6 Qt for the UI framework. The application streams live price data from OANDA (or demo sources), aggregates candles at configurable timeframes, and renders them with GPU-accelerated shaders supporting pan/zoom interactions, cursor overlays, and real-time updates. Its purpose is to automate real-time market analysis by combining programmatic technical analysis with machine learning trained on human trader decision-making.

Seek Music

Useful
Human centric
Simple
Well made

I'm driven by meaningful impact and execution, prioritizing momentum and decisive action. When I commit to a project, I take full ownership, embracing challenges as opportunities to innovate. I thrive on bringing ambitious ideas to life with speed and adaptability, believing great achievements come from high-performing teams united by shared vision. My pragmatic approach means I'm flexible, willing to explore new methodologies and take on additional responsibilities to drive substantial progress.

My primary strength is Python, where I have experience with PySide6.Qt, NumPy, and CuPy. I use MyPy for type checking and Ruff for linting to maintain code quality. I also have working experience with Flask, SQLAlchemy, Java (JavaFX), C#, HTML/CSS, and SQLite databases. I'm language agnostic and choose the best tool for each project. I'm interested in the whole development process, from problem identification and solution design to the usability and user experience of the final product. I use Figma for designing and iterating on interfaces, as it's more rapid than modifying code directly. My programming foundation started with C through Harvard's CS50 course, and I'm currently building on this through hands-on projects and coursework in Computer Science and Computational and Simulation Science.

Queensland University of Technology

Bachelor of Information Technology

Major in Computer Science; second major in Computational and Simulation Science

"Highly impressive work. I definitely need some of Tai's energy."

Anshul Malik QUT Course Instructor

I'm currently based in Brisbane and working on Valgo, a trading and charting application, but I'm still open to new opportunities. (blog)

Currently building Valgo (Trading and Charting Application)

Open to software roles. Ready to embrace new challenges and relocate for the right opportunity

Profile photo of Tai Tran