This is a website built by me to showcase my work and skills in a welcoming way.
If you've reached this repository and have any suggestions, questions or work, reach me @ the handles below.
This is reflected in my commits on this repository, but for the most part:
-
Brainstorming the initial design in a tool like
Figma
, I believe, is the best way to start a project. It's very fast to iterate and the project's goals will be clear from the beginning. -
The next logical step is to declare all the elements and position them around the page on desktop and mobile until they're similar to the design.
-
The styling process usually takes the longest since ideas can still creep up even after the design phase, otherwise it's just a matter of matching the project with the design file.
-
The next longest part is implementing code features, especially for websites with a heavy backend, but fortunately in this case there's no backend needed.
I use SvelteKit
and TailwindCSS
for all my personal projects and wherever else possible.
I find they are the easiest to iterate after you've mastered the basics. This makes me be able to handle both big and small projects for clients by myself or in small teams.
This library does make it a bit more cumbersome to modify styles once they are in place but I find it to be very manageable when using a frontend library.
The same component rarely repeats since it's either placed in a different file or it's iterated multiple times straight in the frontend library. After I've used it for a while I'm even able to react to feedback live for most of the final touches.
Even though it is rather fresh I haven't encountered a problem it can't solve in a scalable way.
So far these two in combination not only give me incredible development speed, they have also been an appreciated solution for all the developers I've shared them with and they have helped me cooperate in small teams without any conflicts.
My social presence isn't fleshed out yet but for now you can reach me via LinkedIn
or my email, jiuvirgil@gmail.com
.