import { Developer, Skills } from '@portfolio/core';
/**
* Who I Am
* Software Engineer who enjoys building
* things that work and helping teams succeed.
*/
class AboutMe extends Developer {
approach = "I try to write code that others can understand and maintain"
interests = [
"Learning new technologies" , "Team collaboration" , "Building useful features"
]
collaboration = "I value feedback, enjoy helping teammates, and learn from code reviews"
}
// Technical Skills
const skills = {
frontend: [
'React' , 'Next.js' , 'Vue.js' , 'Nuxt.js' , 'TypeScript' , 'TailwindCSS' , 'Shopify' , 'Astro'
],
backend: [
'Node.js' , 'NestJS' , 'Express.js' , 'REST APIs' , 'GraphQL' , 'Serverless' , 'Prisma' , 'TypeORM'
],
databases: [
'PostgreSQL' , 'MongoDB' , 'Redis' , 'MySQL' , 'Firestore'
],
tools: [
'Docker' , 'GCP' , 'Git' , 'CI/CD' , 'Turborepo' , 'Vite' , 'Jest' , 'Vitest' , 'Eslint' , 'Prettier' , 'Biome' , 'Oxlint'
]
};
// Professional Experience
const experience = [
{
role: "Tech Lead / Software Engineer",
company: "M2 VIETNAM CO., LTD",
period: "2021 - Present",
highlights: [
"Led team of 3-5 engineers" ,
"Full-stack feature development" ,
"Code review and mentoring" ,
"Improved CI/CD pipelines" ,
"Collaborated with cross-functional teams" ,
"Conducted technical interviews" ,
"Established coding standards"
]
},
{
role: "Software Engineer",
company: "Acexis Inc.",
period: "2019 - 2021",
highlights: [
"Built frontend and backend features" ,
"Collaborated with designers" ,
"Improved deployment process" ,
"Wrote unit and integration tests" ,
"Participated in agile ceremonies" ,
"Trained new hires"
]
}
];
// What I Value
function getValues() {
return [
"Simple, working code beats over-engineering" ,
"Tests that actually prevent bugs in production" ,
"Clear documentation saves time for everyone" ,
"Learn from mistakes and share lessons with the team" ,
"Continuous improvement through feedback"
];
}