Hello!
My name is Janis. I'm a software developer from Sligo, Ireland. I graduated in Software Development from Atlantic Technological University in 2023. I have experience working with a company that provides websites, room booking systems, and digital marketing solutions to 4* and 5* hotels. This role helped me develop essential skills in software development and design, which I enjoy showcasing in my own projects. I'm particularly interested in web and mobile development, including game design. I'm always on the lookout for intriguing ideas, collaborations, and projects, so feel free to reach out!
Mobo is a fully featured car listings platform, tailored to Latvian region and market. The app is built with Flutter/Dart at it's core, utilizing RiverPod state management solution, and navigation with GoRouter package. The backend services are handled by Supabase, that is built on top of PostgreSQL. It features account creation, individual and business user profile settup, and 1 on 1 realtime chat. It integrates Stripe for payments, and additional features, like push notifications, are handled by Firebase.
Welcome! You're already here. An app like this is a great way to showcase your developer skills and also serves as part of portfolio. The blog posts I make cover things I've worked on and had to research myself. The app itself is a full stack NextJS project written in TypeScript, and the blog posts are in a seperate project as MDX files that get revalidated every 24 hours, since NextJS uses static site generation. This way it makes it easy for me to add new posts without the need to redeploy the app itself. I'm using Next Auth package to authenticate users with Google provider. This allows to add like feature and a comment section, which stores data in a MongoDB Atlas database. To make the interaction easier, I'm using Prisma ORM. UI/UX is a key part in any site, and to make things appealing, I used Tailwind CSS with Next UI library.