About

I enjoy turning ideas into full‑stack applications, especially where data modeling and APIs meet clean, minimal UI.

This portfolio is intentionally simple and focused on learning. The goal is to showcase a solid tech stack (JavaScript, PostgreSQL, MongoDB, TypeORM) while keeping the design clean and easy to extend.

You can use this as a base to experiment with new features, hook it up to a real backend, or recreate it with your favorite framework.

Currently Exploring

  • Building REST APIs with Node.js & TypeORM
  • Schema design in PostgreSQL & MongoDB
  • Clean component‑based UI and design systems

Tech Stack

Technologies I use to build full‑stack applications.

JavaScript

Modern JavaScript for building interactive client‑side experiences and backend services.

  • Async/await & promises
  • Modular architecture
  • API integration

PostgreSQL

Relational database design, efficient queries, and data integrity using Postgres.

  • Schema design & relations
  • Joins & indexing basics
  • Migrations (via TypeORM)

MongoDB

Document‑based data modeling for flexible, JSON‑like storage and APIs.

  • Collections & documents
  • Aggregation basics
  • Designing flexible schemas

TypeORM

Mapping JavaScript/TypeScript models to SQL databases with a clean, typed API.

  • Entities & repositories
  • Relations & migrations
  • PostgreSQL integration

Projects

Example project ideas you can build or replace with your real work.

Full‑Stack

TaskFlow API

A task management API built with Node.js, TypeORM, and PostgreSQL, featuring authentication and role‑based access control.

  • Node.js • JavaScript
  • PostgreSQL • TypeORM
Backend

Analytics Event Store

Event collection service using MongoDB for flexible event schemas and time‑series queries for dashboards.

  • JavaScript
  • MongoDB
Frontend

Portfolio UI Experiments

A set of UI components and layouts exploring clean, responsive design patterns using modern CSS and vanilla JS.

  • HTML • CSS
  • JavaScript

Contact

Interested in collaborating or giving feedback? Reach out.

This is a static template. Replace the placeholders below with your real contact details or wire this form to a backend or service like Formspree.

  • Email: your.email@example.com
  • GitHub: github.com/your‑username
  • LinkedIn: linkedin.com/in/your‑profile

This form does not actually send emails. Handle it with your own backend or a form service when you are ready.