INTRODUCTION
It all occurred to me when I was 16 years old.
Having chosen an “Introduction to Web Programming” class, I came into a realization that art of programming is not out of my reach. From there I continued to explore various topics, from scripting languages like Python, to low level languages such as C and Rust. I could not and still cannot imagine any other fields I can enjoy other than the field of Computer Science. After high school graduation, I took a gap year to learn about the outside of Thailand. I went to Curtin College in Perth, Australia to study Diploma of Information and Technology (Computer Science), where I faced multiple challenges and learned from them. As I have completed my diploma, I have been continuously learning new topics, such as Cybersecurity and Game Development. All of this is to show that, I, indeed, take this path of Computer Science seriously. For now I look forward to studying at School of Information and Technology (SIT) at King Mongkut's University of Technology Thonburi (KMUTT) where I originally intended to attend.
P R O F I L E
- Name
- 唯イズミ
- Nickname
- Lynzies
- Date of Birth
- December 9, 2174
- Blood Type
- O
- Race
- -
- Nationality
- New Center
- Address
- New Center, NUSA 17a4e, New Earth.
- Hobbies
- Gaming, exercising, drawing, singing, language learning, programming
- Abilities
- English, Japanese, staying active, eating clean, being experienced in Linux
- OSes
- Windows 11, Fedora
- Familiar Programming Languages
- Rust, Python, C, C#
EDUCATION
P R O J E C T S
Arino
An ingredient inventory management tool
- First Commit: 2024-08-31
- Most Recent Commit: 2025-06-14
Built in Rust in a Unix-style command-line interface to integrate
with other CLI tools such as grep and shell pipelines.
The data is stored in a local SQLite database and can be automatically
synced to Cloud storage using Dropbox API for portability. It allows
manual data updates and dish planning based on what ingredients you currently
have.
More info available at the project repo
Data Structure and Algorithms
Curtin College's Final Coursework
- First Commit: 2025-05-04
- Final Commit: 2025-05-17
A command-line Bank Account Management System focused on self-implemented data structures in a practical context. While the design followed course guidelines, I used the opportunity to demonstrate my understanding of Data Structure and Algorithm.
- I implemented a Binary Search Tree (BST) to store and manage multiple bank accounts.
- I have a Queue implemented via a Linked List, which is used during BST traversal to save the order of nodes visited.
- The command-line interface (CLI) can take user commands which each of them has aliases, and command history, improving user experience.
- I had unit tests fully implemented.
- The code is modular and scalable.
For more details, visit DSAFinal
VisualLog
A GUI-based text logging app
- First Commit: 2024-07-24
- Final Commit: 2024-08-23
Built in C# using WPF. This project shows my application of
Object-Oriented Programming (OOP) and Model–View–ViewModel GUI
architecture (MVVM).
A string of characters can be input and saved, alongside the current
time into a json file with customizable save path. The messages stored
in said file will then be displayed through GUI.
For more details, visit VisualLog
Fedora KDE Plasma
As a daily driver for development and productivity
- Adoption Date: 2025-02-27
I familiarized myself with the environment of Linux by dual-booting into Fedora (a distribution of Linux) and do other projects every day.
Introduction to Software Engineering
Curtin College's Final Coursework
- First Commit: 2024-04-26
- Final Functional Commit: 2024-05-09
A modular command-line application related to numerology and birthday analysis. While the functionality is intentionally limited, the focus of this coursework was about applying software engineering principles.
- The modules and submodules are designed with clear responsibilities.
- Followed test-driven development, by defining black-box and white-box test cases.
- The extensive use of version control, taking advantage of branching, merging, and perform commits frequently to track progress.
- Wrote comprehensive documentation
For more details, visit ISENFinal
<-- SWIPE -->
C E R T I F I C A T E S
<-- SWIPE -->
- portfolio.vaguely860@passinbox.com
- lyns0