FULL-STACK DEVELOPER

Crafting elegant code with purpose

I'm a developer focused on creating refined digital experiences with clean, maintainable code. My approach embraces the beauty of simplicity in both design and development, finding elegance in thoughtful problem-solving.

The craft of code

Beyond functionality, I value code that's elegant, maintainable, and thoughtfully structured. Here's how I approach the art and science of development.

useAsyncData.tsx
|

Purpose

This custom hook abstracts the complex logic of data fetching, providing a clean and reusable pattern for handling asynchronous operations throughout an application.

Design Principles

Built with type safety, memory leak prevention, proper error handling, and a clear return pattern—embodying my belief that well-structured code should be both functional and maintainable.

Problem Solving

By isolating fetch logic from UI components, this pattern improves testability, reduces duplication, and creates a clear separation of concerns—solving common React architecture challenges.

The terminal

Prefer a more direct interface? Try interacting with my terminal. Type "help" to see available commands.

angeli@portfolio:~
Welcome to Angeli's terminal. Type "help" for available commands.
λ

Technical expertise

A carefully curated collection of technologies I've developed deep familiarity with through hands-on implementation and continuous refinement, forming the foundation of my technical approach.

Frontend Development

Building intuitive user interfaces and seamless user experiences

React

TypeScript

Tailwind CSS

Next.js

Figma

Expo

JavaScript

Vue.js

Angular

Backend & API

Creating robust server-side applications and efficient APIs

Node.js

API Development

Laravel

Fastify

PHP

Java

Database & Cloud

Designing data structures and leveraging cloud infrastructure

PostgreSQL

Database Design

Supabase

Oracle

AWS

Azure

MongoDB

Firebase

Testing & Tools

Ensuring quality and optimizing development workflows

Git

Docker

Jest

GitHub Actions

Webpack

Vite

Cypress

Postman

Insomnia

No-Code & CMS

Rapid development with visual builders and content management

WordPress

Webflow

Framer

Squarespace

Zapier

Practices & Principles

Core methodologies that guide all development work

Clean Code

SOLID Principles

Responsive Design

Performance Optimization

Security Practices

Selected works

A curated selection of projects that represent my approach to development and problem-solving.

TrailScout

TrailScout

Featured /01

A specialized platform for biking and trail enthusiasts to discover and scout optimal paths. Integrates Overpass Turbo API with custom route generation algorithms and OpenAI integration for intelligent trail recommendations. Features include advanced trail search and interactive route planning capabilities.

Visit trailscout.bike

Technologies

Next.jsTypeScriptTailwind CSSPrismaPostgreSQLOpenAI APIMapBox

Key Features

  • Interactive route planning with custom algorithms
  • AI-powered trail recommendations via OpenAI
  • Integrated mapping via Mapbox with elevation data
Stalking Butler
/01

Stalking Butler

An investment education platform designed to help beginners track ETFs and cryptocurrencies. Provides real-time updates on market movements, portfolio tracking, and pre-SEC filing ...

Next.jsTypeScriptTailwind CSS+2
Explore project
Explore project
Skai Technologies
/02

Skai Technologies

An all-in-one business operations platform powered by a sophisticated workflow engine. Centralizes fragmented business data and processes into a single, cohesive ecosystem. Elimina...

Next.jsReduxFirebase+1
Explore project
Explore project
Jumpseat Tours
/03

Jumpseat Tours

International travel booking platform offering customized travel experiences through an intuitive interface. Features personalized itineraries based on traveler preferences, compet...

ReactTailwind CSSGetYourGuide API+1
Explore project
Explore project