Jonathan Tran

First year engineering student & future software engineer

View My Work

About Me

Hi! I'm Jonathan, a first year engineering student and a passionate developer with a love for creating efficient and elegant solutions to complex problems. I started programming with curiosity and has evolved into a deep commitment to mastering both low-level systems and high-level applications.

I'm still learning and has learned multiple languages from low-level Rust to high-level Python, and I'm particularly interested in building performance-critical applications, game engines, and complete DevOps projects.

I believe in writing clean, maintainable code and constantly pushing myself to learn new technologies and methodologies. Whether it's developing AI-powered chess engines or building scalable web platforms, I approach every project with enthusiasm and attention to detail.

Skills & Technologies

Languages

Python Python C# C# Rust Rust Go Go Solidity Solidity

DevOps & Tools

Git Git GitHub GitHub Docker Docker Azure Azure DevOps VSCode VSCode Linux Linux

Completed Projects

Chess Engine

Pinned
Completed

A Chess Engine using UCI protocol.

C#

Connect-4

Completed

The classic game connect-4, with 14 AI levels integrated to play against.

Rust

Living-Paris (School work)

Completed

An application that facilitates meal sharing between neighbors within Paris.

C#

Boggle Game (School work)

Completed

The popular Boggle game

C#

Current Projects

YAPP

Pinned
In Progress

Building Yet Another Programming Platform where colleges and schools can host their own programming exams.
Inspired by LeetCode.

Go Rust Docker React Vite TypeScript PostgreSQL Redis

Upcoming Projects

BASE blockchain App

Planned - High Priority

Planning to create an application based on the BASE Blockchain.

Solidity Ethereum Unknown Yet...

Esoteric Programming Language

Planned - Medium Priority

Planning to create own esoteric programming language based on only 2 or 3 keywords with a custom handmade compiler.
Inspired by I use Arch btw.

Rust Unknown Yet...

Operating System

Planned - Low Priority

Planning to create own mini Operating System.

Assembly Rust Unknown Yet...

Linux Distribution

Planned - Low Priority

Planning to create a very basic Linux distribution.

Unknown Yet...