About me

mascot

Passionate about programming, eager to understand things at their core, and constantly learning.

📬 Feel free to contact me if you have any feedback about the content on this website or collaboration opportunities.

Hi, I'm Tuấn Anh

I publish articles and open source code under the pen name Tuan Em (Tuấn Em).

I am a self-taught programmer who started my programming journey in August 2021, viewing it as a promising career opportunity for the future.

I began by learning programming within Apple's ecosystem using the Swift programming language, focusing primarily on iOS mobile development. This path was largely influenced by the suggestion of a close friend who provided tremendous support with knowledge, development tools, and motivation during the early stages when I was still navigating the complexities and challenges of programming. During this initial period, I was completely self-taught, relying on blogs, free online courses, and YouTube tutorial videos.

Later, I began seeking employment opportunities to apply my newly acquired skills in real-world scenarios and to further develop my practical programming knowledge and abilities. I secured my first programming position in March 2022.

Technical Expertise

Since then, throughout my professional work and continued self-learning journey, I have consistently expanded my knowledge of programming and computer science in general. I've explored new fields to meet both professional requirements and personal interests.

Currently, my primary focus and passion remains programming with the Swift language. Additionally, I am actively engaged in several other areas including:

Mobile Development

Beyond native iOS programming with Swift, I also develop cross-platform applications using Flutter to create applications that run seamlessly on Android devices.

SwiftUIKitSwiftUIDartFlutter

Rust Programming

Rust has opened doors to systems-level programming, where I've developed a deep appreciation for performance optimization, memory safety, and concurrency. My work in this area encompasses back-end development, command-line tools, blockchain applications, and WebAssembly projects.

RustAxumCLI ToolsBlockchainWebAssembly

Web Development

I develop front-end web applications using Angular, primarily to support personal website development including personal branding, blogging, and tool creation. I also utilize mdBook for writing technical documentation and books, which I deploy as static websites.

JavaScriptTypeScriptAngularHTML/CSSmdBook