About Me

Full-Stack Developer

With a strong foundation in both frontend and backend technologies, I specialize in creating end-to-end solutions that are performant, maintainable, and user-friendly.

πŸ‘¨β€πŸ’»

My Journey

Passionate full-stack developer with expertise in building modern, scalable web applications.

Over the years, I've had the privilege of working on diverse projects ranging from e-commerce platforms to AI-powered applications. Each project has taught me valuable lessons about scalability, performance, and user experience.

Today, I focus on building modern web applications using cutting-edge technologies like Next.js, React, TypeScript, and Node.js. I'm particularly interested in serverless architectures, AI integration, and creating seamless user experiences.

Work Experience

My professional journey and contributions to the tech industry

Website Development (Next.js) Built and maintained high-performance, SEO-friendly websites using Next.js, with a strong focus on performance, accessibility, and scalability. Delivered production-ready features that integrated seamlessly with backend APIs and payment gateways. Key responsibilities and achievements: Developed responsive and reusable UI components using TypeScript Implemented dynamic metadata and OpenGraph tags using generateMetadata() to improve SEO Integrated Google Analytics and Google Search Console for traffic and performance tracking Added multilingual support (English, Khmer) Implemented protected routes and role-based access control using Next.js middleware Connected frontend to backend APIs using Server Actions with Fetch, following OOP principles and proper error handling Integrated payment gateways, including ABA PayWay Collaborated with cross-functional teams using Jira and Bitbucket Mobile App Development (Flutter) Developed and maintained cross-platform mobile applications using Flutter, following Clean Architecture and Object-Oriented Programming (OOP) principles to ensure maintainability and high performance. Key responsibilities and achievements: Implemented Cubit and Bloc for scalable state management Used GoRouter for nested navigation and deep linking Added multilingual support (English, Khmer, Chinese) using Flutter l10n Integrated RESTful APIs using Dio Managed secure local data using SharedPreferences and FlutterSecureStorage Built reusable core widgets, custom extensions, and centralized theming for UI consistency Implemented real-time event tracking with MoEngage and Google Analytics Ensured consistent UI/UX with custom themes, light/dark mode, and adaptive design

Flutter, Next.js

Collaborated with peers outside regular coursework to design and develop real-world applications for learning and portfolio building. Projects simulated business needs like restaurant systems, e-commerce top-ups diamonds game, and telegram bots. Frontend Projects Build responsive UI using Next.js, TypeScript, and Tailwind CSS Implemented dynamic routing for performance and SEO Created reusable components, applied custom themes with standards branding Integrated i18n for multilingual support (English, Khmer) Used Framer Motion for smooth UI animations and page transitions Integrated analytics with Google Analytics and connected site to Google Search Console Deployed frontend apps using Vercel with config domain name Backend & DevOps Projects Built RESTful APIs using Node.js, Express.js, and Serverless Framework Used AWS services including DynamoDB for NoSQL database and S3 for media file storage Implemented authentication and protected routes using JWT and middleware Integrated ABA PayWay and Bakong for payment and also sending invoice via telegram bot Managed deployments using AWS Lambda (serverless), API Gateway, and CloudFormation Monitored logs and system performance using AWS CloudWatch Sample Projects Angkor Siksa - Digital library with dynamic config and also include payment with Bakong for sponsor, https://www.angkorsiksa.org Digitals Menu – QR-based restaurant system with dynamic menu updates and S3-hosted media, https://www.digitalsmenu.com Online Wedding Invitation – Interactive and animated invitation site with location, and music integration, https://vanthanh-sreyneth-wedding-invitation.vercel.app

Next.js, Express.js, Node.js, Laravel, AWS

Completed an intensive Full Stack Web Development Bootcamp with a focus on modern JavaScript frameworks, and scalable full-stack applications. Gained practical experience building real-world projects using Next.js, TypeScript, and Node.js (Express.js). Built full-stack web apps with Next.js, TypeScript, and Tailwind CSS Organized projects with a clean folder structure and monorepo setup for easy maintenance Developed RESTful APIs using Node.js and Express.js, connected to MongoDB Implemented user authentication and authorization with JWT and secure session storage Created responsive, reusable UI components with Tailwind CSS and Flowbite Followed clean structure, code reviews by coach, and collaborated using Git (Bitbucket)

Next.js

Skills

Top Skills

F
3
Flutter
A
AWS
D
3
DockerTools
N
5
NextJsFrontend
E
4
ExpressBackend
D
5
DynamoDBDatabase
R
React Native
R
5
ReactFrontend
N
4
Node.jsBackend
O
OracleDatabase
L
LaravelFrontend
S
ServerlessBackend

Personal Interests

Coding

Building side projects

Music

Playing guitar & piano

Photography

Capturing moments

Reading

Tech books & blogs

Gaming

Strategy & RPG games

Travel

Exploring new places

Education

My academic journey and continuous learning in software development

Data StructuresAlgorithms