My Toolkit
- HTML5
- CSS3
- Javascript
- Git
- Sass
- Typescript
- React
- Express
- Next.js
- Redux
- Jest
- Node.js
- Vite
- MongoDB
- PostgreSQL
- Docker
My Projects
The Travel Enablers
- Sass
- Typescript
- Next.js
This one is real! A Next.js application with client updates made through Contentful CMS, and payment processing made possible with Stripe Elements. Website is hosted on Netlify.
Job Application Tracker
- CSS3
- Typescript
- React
- Express
A job tracker with user authentication and authorization, server-side session management, and a useful CRUD app with user-friendly UI for anyone in the job hunt. PostgreSQL with Sequelize is used for user ad job management, and Redis used for session management. Fully tested with Vitest.
Miralou Cosmetic Store
- CSS3
- Typescript
- React
This fictional ecommerce site was built with React bootstrapped by Vite, with routing handled by React Router. Static JSON was used to populate the site, and global state was managed with Redux Toolkit.
About Me
Full-stack developer with experience in Node and React leveraging Typescript. I have been learning web development for four years; I have completed a full-stack web development cerificate through the University of Helsinki, and additionally hold certificates for Typescript, GraphQL, Containers, CI/CD, and Relational Databases.
I value attractiveness, functionality, and maintainability in my
work, and as a result I go over my code with a fine-toothed comb to
ensure such. I am constantly looking for new technologies to learn,
and always ready to jump in head-first to help a team member.
This portfolio and most projects above have been designed by me.
As a developer, I believe understanding the 'why' behind a design to
be just as valuable as how to implement it. That's why, in addition
to always learning new technologies and growing as a developer, I
seek to grow as a designer as well.