Nextjs
Astro
Svelte
Python
Neon
Mongo
Supa
Fire
Prisma
Drizzle
Git
Nodejs
Hono
Figma
Tailwind
TScript
Nextjs
Astro
Svelte
Python
Neon
Mongo
Supa
Fire
Prisma
Drizzle
Git
Nodejs
Hono
Figma
Tailwind
TScript




An application that allows you to manage invoice and service due dates throughout the month in a table. Using a form, invoices are uploaded according to their source, category, amount, and due date. This table, sorted by date, allows you to edit, delete, or confirm the payment (the app is not a wallet that allows payments, it only tracks billing). Another table, used as a history, records the invoices paid throughout each month. A calculator and search filters are included.
The client needed to keep track of due dates from four different sources so they wouldn't forget to make payments. The sources are personal, work, and family. Each one provides different services, so the form must load the corresponding invoices for each source. Each due date in the table is identified by a color based on its source, as is the search filter.
Originally created with vanilla JavaScript and Firebase, then enhanced with Nextjs and Supabase
Portfolio for a photographer and content creator client. It includes a gallery of all his work, as well as videos for social media. A description of each of his services. Connection to the Kuula API to view 360º videos.
Astro was used because it is fast for static pages of this style. Each photo was optimized so that its size wouldn't affect page loading. Lazy-loading was also used to load images as they entered the screen. Lenis was used for smooth scrolling in page navigation.
Landing page for an event venue. Description of the events and services offered. Photographic display of the venue, various events, as well as details of each dish and drink presented. With a contact form to schedule an interview, as well as shortcuts to all social media channels. Map to find the location.
Astro was used because it's fast for static pages of this style. Each photo was optimized so their size wouldn't affect page loading. Lazy-loading was also used to load images as they appear on the screen. Lenis for smooth scrolling in page navigation.
Virtual wallet. It simulates only the front-end part. It allows us to load money, make transfers, pay for services, and much more. With a connection to Swagger through its API, we can log in to our account, or sig-in, and monitor transactions and activities. We can load or delete up to 10 credit cards and choose from a list of services to pay for. We will have access to our account, where we can edit our profile.
Using Nextjs and Swagger, we simulate a virtual wallet. It has activity and card filters, as well as a transaction history.
Final project for the DH (Digital House) Frontend Specialist certification.




Translating your project idea into pulish design.
Working together to implement the technology that best suits.
Applying the best resources to program in the most effective way.
Meeting established deadlines with the most polished results.
Uploading your project to the most optimal platform.
Integrating new implementations and requirements.
Web developer with three years of experience, from Argentina. I studied at university and have had a sales business for over 20 years and counting. Over the years, I've developed a series of soft skills that allow me to face any situation in my life. From camaraderie to leadership, from brainstorming to implementing them.
My passion for programming was there from the very beginning, and life gave me the opportunity to reinvent myself and dedicate myself to what I love most. I continue to learn in this ever-changing world, and I hope to bring that passion and knowledge to your new projects.
Delivery hight quality result while mantaining atention to every detail.
Keepeng you updated at every step to ensure clarity and transparency.
Making sure every feature is completed on schedule.
Talk about your proyect.
Let me know how can I serve you better.
KatoDev © 2025