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' , 'Svelte' , 'HTML5' , 'CSS3' , 'SCSS/SASS' , 'Less'
],
backend: [
'Node.js' , 'NestJS' , 'Express.js' , 'RESTful API' , 'GraphQL' , 'Serverless' , 'ORM' , 'OpenAPI'
],
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: "Senior Software Engineer",
company: "M2 VIETNAM LTD. CO",
period: "Jun 2021 - Mar 2026",
highlights: [
"Led frontend and fullstack engineering teams across multiple SaaS products serving markets in Japan" ,
"Designed and migrated system architectures to improve performance and long-term maintainability" ,
"Built and maintained cloud infrastructure and CI/CD pipelines on Google Cloud Platform" ,
"Established monorepo structures and design system packages to standardize development across teams" ,
"Kiyasuku project won D&AD Impact Award, ADFEST, and Spikes Asia" ,
"Delivered shift management platform serving 200+ facilities and 10,000+ staff across Japan"
]
},
{
role: "Full-stack Developer",
company: "Acexis JSC",
period: "Dec 2018 - Jun 2021",
highlights: [
"Developed internal HRM & project management systems for a fully remote engineering workforce" ,
"Built cross-platform apps spanning Web (React), Desktop (Electron), and Mobile (React Native)" ,
"Implemented real-time communication features using WebRTC, Jitsi, and Socket.io" ,
"Engineered a performance-based payroll engine automating calculations for 50+ engineers in 3 offices" ,
"Mentored junior developers and established core codebases to accelerate team onboarding"
]
}
];
// 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"
];
}