I am a Software Engineer with over 10 years of professional experience building, scaling, and maintaining web applications across a wide range of industries. My background spans frontend, backend, cloud infrastructure, and blockchain development, allowing me to contribute across the entire product lifecycle—from initial planning and architecture to deployment and long-term maintenance.
On the frontend, I specialize in creating responsive, high-performance user interfaces using React, Next.js, and TypeScript. I have deep experience with modern UI frameworks and styling solutions such as Material UI, TailwindCSS, and CSS-in-JS, as well as state management tools including Redux, React Query, Zustand, and Context API. I place strong emphasis on clean component architecture, Atomic Design principles, performance optimization, and delivering intuitive user experiences aligned with design systems.
On the backend, I have built scalable and secure APIs using Node.js with Express and NestJS, as well as Python (Django), PHP (Laravel and CodeIgniter), and Golang. My work includes authentication and authorization flows, background jobs, real-time systems, REST and GraphQL APIs, and integrations with third-party services. I am comfortable designing data models and working with MongoDB, PostgreSQL, MySQL, and Firebase, using ORMs such as Prisma and TypeORM where appropriate.
I have strong hands-on experience with cloud and DevOps practices, particularly within AWS. I have built and deployed serverless and containerized applications using Lambda, S3, DynamoDB, EC2, SQS, and Amplify, with a focus on scalability, cost efficiency, and reliability. I am also familiar with CI/CD pipelines, Docker, monitoring tools, and error tracking solutions such as Sentry.
Quality is a core part of my development process. I regularly implement unit, integration, API, and end-to-end tests using Jest, React Testing Library, Cypress, Mocha, Chai, and PHPUnit to ensure stable and maintainable systems.
In addition to traditional web development, I have hands-on experience in blockchain and Web3 technologies, including Solidity, Ethers.js, Web3, and Motoko for ICP. I have participated in multiple international hackathons and was a Regional 1st Placer in Asia at the World Computer Hacker League 2025, which strengthened my skills in on-chain systems and emerging technologies.
Throughout my career, I have taken on leadership responsibilities, mentoring developers, conducting code reviews, contributing to architectural decisions, and collaborating closely with product managers and designers. I am highly adaptable, proactive, and continuously learning, with a strong passion for building impactful, scalable software solutions.