About Me
I'm a passionate full-stack & Python developer from Cambodia. I have a strong eye for design details and tend to be very meticulous about the styling and user experience of everything I build.
// My favorite things to do:
- ⚡Developing clean web applications & crafting Python utilities
- 🗣️Connecting with like-minded developers & tech enthusiasts
- 🎮Immersing in casual gaming during downtime
- 📄Creating interactive slides & engaging technical presentations
- ...Exploring new frameworks, writing articles, and expanding my skill tree
Skills
Programming & Tech
./generic_languages
Python
Pro Level
Java
Pro Level
C#
C#
Noob Level
./other_stuff
Bash CLI
Ok Level
Flask
Obsolete
ASP.Net
Noob Level
./web_languages
HTML + CSS
Pro Level
Javascript
Pro Level
Typescript
Ok Level
./frontend_frameworks
ReactJS
Pro Level
NextJS
Ok Level
Astro
Ok Level
Tailwind
Pro Level
Bootstrap
Pro Level
VueJS
Obsolete
./backend_services
SQL
Ok Level
Supabase
Ok Level
Django
Ok Level
Spring Boot
Ok Level
Firebase
Obsolete
Technical & Productivity Tools
./google_productivity
Slides
Ok Level
Docs
Ok Level
Sheets
Ok Level
./microsoft_productivity
PowerPoint
Noob Level
Excel
Noob Level
Word
Ok Level
./creative_design
Canva
Ok Level
Figma
Noob Level
./api_testing
Postman
Ok Level
Certificates (Loading...)
0 Certificates are hidden (either because they're in Scrimba Full-Stack Specialization or they're irrelevant to my skills)
Total Certificates: (Loading...)
Projects

CloneSites
for ISTAD
For a mini project, it's just a company website with dark-mode & SEO features

IBM Mock Portfolio
for IBM HTML Online Course
This is a simple mock portfolio I made for the IBM course

Step IT Projects
at Step IT Academy
Some various website projects I made for Term 3

VirakBlog
at Home
One of the first projects to include a 'BaaS' service (Supabase)

Link Shortener
at CS50's Intro to Web Dev
A simple link shortener app submitted to CS50W

Virakipedia
at CS50's Intro to Web Dev
One of the required projects for CS50w


Odin Static Pages
at The Odin Project
This includes various projects built for the odin project.

Scratch Projects
at CS50S, Algorithmics
One of my 1st Coding Projects, some are school projects
Schools & Courses
CS50 Online Courses
2023-2024
This video course is very challenging, but it's well-known & from Harvard
Coursera
Since 2024
This mainly helped me get into front-end, I took many popular ones like Meta Front-End, Python 4 Everyone, etc.
Above & Beyond
Early-Mid 2024
I took a small python course here, since I'm not old enough to really study there
SnoopEdu
Late 2024
Even though they only taught beginner-level web development, the teacher was chill so he guided me to learning the frameworks I know today, especially Next.js & Tailwind
FreeCodeCamp
Around Feb-May 2025
Took it as a refresher after almost forgetting about core web development, making a few static projects
Step IT Academy
Since 2024 - Currently Studying Term 3 (ASP.net)
A well-known international IT academy, I've studied here for 2 years & it ends by term 5 (in about half a year)
ISTAD
Since March 2026 - Currently Studying Spring Boot & Next.JS with Redux Toolkit
This physical coding school is pretty rough for me, but I managed to get used to it, I did learn a lot however.
Journey to Coding
- -I began my programming path by taking online courses on Scratch & Python.
- -Studied at Algorithmics, where I learned core programming logic and structures.
- -Studied web essentials: HTML, CSS, JavaScript, & Bootstrap.
- -Challenged myself with online courses, including Harvard's CS50W and Snoopedu.
- -Explored advanced web frameworks: React, Next.js, Tailwind, & Vue.
- -Introduced to system and typed languages: Java, C#, and TypeScript.
- -Dipped into Django & Astro web development as a hobby.
- -Completed studies on Project Management & Basic Cybersecurity.
- -Strengthened my understanding of Next.js and was introduced to Spring Boot by ISTAD.

