Portfolio_

project.title

A modern News Platform built with Nuxt 3 and JavaScript.

Transitioning to TypeScript for enhanced code reliability and better developer experience.

Features a test-driven development approach with Vitest.

Full-stack integration with MongoDB, Pinia for state management, and Tailwind CSS.

Modular architecture with Pinia stores for efficient state management.

Automated deployment using Docker & Caddy on a VPS.

Implementing a vertical architecture: each component is developed with its dedicated Pinia store and API endpoints.

View source code Live Demo
project.title

The website you're on right now :)

Designed and developed from scratch with Nuxt, Vue & Tailwind.

Dockerized and deployed with Caddy.

Fast, responsive, and mobile-first.

View source code
project.title

This is a web app designed to help content writers create articles faster.

It generates SEO-friendly drafts using AI (OpenAI API) based on keywords, short descriptions, or titles.

Built with Vue, Express.js and MongoDB.

View source code (Vue app) View source code (Node JS Backend) Watch demo video
project.title

Final project for Harvard's CS50P course.

This command-line tool protects visual artworks from predatory generative AI systems (Midjourney, DALL-E, Sora, etc.).

Built with Python

View source code Watch demo video
project.title

Final project for Harvard’s CS50x.

A Tic Tac Toe game running in the browser.

Built with HTML, CSS and JavaScript.

View source code Watch demo video
project.title

Project made for Harvard’s CS50x.

Built with HTML, CSS, JavaScript and Bootstrap.

A responsive promotional website for a business conference.

View source code
project.title

Built for the Responsive Web Design certification.

Clean, accessible and responsive layout.

View source code

Website created by Dylan Tettarasar © 2025

Built with