I'm a Software Engineer

With more than three years of experience as a full-stack developer, I specialize in building engaging websites using React and AWS, showcasing a blend of technical prowess and creative problem-solving.

K

k
About me

Technical Skills

I thrive on blending React and Next.js for front-end expertise, while AWS cloud magic keeps my projects flying high. These highlights shine in my skillset, but hey, there's always more where that came from!

language
Javascript/Ts0%
language
HTML/CSS0%
language
Python0%
language
Shell0%
framework
React/Nextjs0%
framework
Github0%
Aws
Amplify0%
Aws
S3/DynamoDB0%
Aws
Lambda/Serverless0%
Azure
CosmosDB0%
Technologies
Xcode/Android Studio0%
Technologies
Postman0%

Missed the animation? Click the reload button to watch again!

Experience

Work Experience

Throughout my career, I've excelled in deploying full-stack technologies across various platforms.

Ririka
2023 May - Present
FullStack Developer

I used AWS Amplify, Typescript, and Tailwind to develop a landing page and integrated API for email subscriptions, using Aweber and DynamoDB. My work also includes embedding Hotjar and Google Analytics for actionable insights into user behavior, significantly enhancing user experience through technical excellence and data-driven decisions.

Kwin Ltd.
2022 Nov - 2023 June
FullStack Developer

I lead the creation of an internal dashboard aimed at streamlining interactions and customer tracking for sales and procurement teams, utilizing AWS Amplify, DynamoDB, ReactJs, and GraphQL to build a contactless inquiry system and a dynamic CRM database, significantly enhancing operational communication and efficiency.

Perkhero Software Inc.
2021 Jun - 2022 Dec
Software Engineer

I've played a crucial role in redefining e-commerce into a digital dining platform on mobile applications, focusing on developing reusable front-end components with React and React Native with robust backend services using Serverless.

Checkout the Resume for more details.

showcase

Projects

This section highlights the technical challenges I have tackled, driven by my passion for problem-solving and innovation.

The SIN Validator

This SIN Validator project demonstrates how to build a secure, real-time validation system for Canadian Social Insurance Numbers using React, TypeScript, and Tailwind CSS. The project includes client-side validation with a sanity check to ensure inputs are exactly 9 digits, followed by validation using the Luhn algorithm. It emphasizes best practices for user experience by disabling form submission for incomplete inputs and providing minimal, confidential error messages to enhance security. Readers will learn how to structure a React project, manage state and input validation with TypeScript, style components using Tailwind CSS, and implement unit tests with Jest to ensure functionality.

Interactive List Manager (LocalStorage)

The Update List project is a showcase of my frontend development skills, demonstrating my ability to create interactive and reusable components while managing state effectively. This project includes features like adding and toggling upvotes in independent lists, with the state of each list being persisted using localStorage for a seamless user experience across sessions. It highlights my proficiency in React, state management, and component architecture.

Got something for me?