Skip to content
View Keoni1989's full-sized avatar

Block or report Keoni1989

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Keoni1989/README.md

Hi, I'm Ian 👋

Junior Full Stack Developer

For me, programming has never been the goal—it's the tool. I enjoy taking an idea, understanding the problem behind it, and learning whatever is needed to turn that idea into something real.

Many of the projects in this profile started from a real need rather than from a programming exercise. That's how I learned, and it's still how I enjoy building software.

Featured Projects

📝 Attendance Management System

Backend proof of concept for attendance management in vocational training courses, built with FastAPI.

📅 CalendarGo

PHP event calendar for current Pokémon GO events, with JSON data integration, caching and multiple calendar views.

🛒 Duemilalire

E-commerce front-end learning demo built with Angular and TypeScript, including product browsing, category filters, product details and a persistent shopping cart.

🃏 Cordova Card Explorer

Hybrid Android application built with Apache Cordova to browse and search Pokémon cards through the Pokémon TCG API.

📖 The Child and the Narrator

Interactive educational story that combines narration and mini-games to encourage children to enjoy reading while developing observation and interaction skills.

🦖 Dinopedia

Educational web application that helps children discover dinosaurs through an interactive alphabet.

🌳 Tripark

Concept and landing page for a platform that helps citizens discover and review public parks.

🌱 EcoGrow

Responsive product landing page with a live demo.

Tech Stack

Backend

  • Python
  • PHP
  • FastAPI
  • SQLAlchemy
  • SQL
  • SQLite
  • REST APIs

Frontend

  • React
  • Angular
  • TypeScript
  • JavaScript
  • RxJS
  • HTML
  • CSS
  • API integration
  • Browser storage

Mobile

  • Apache Cordova
  • Hybrid Android development
  • Responsive mobile interfaces
  • Android build tooling (basic)

Tools

  • Git
  • GitHub
  • npm
  • Docker (basic)
  • Android SDK (basic)
  • Vercel
  • VS Code

Currently Learning

  • Node.js
  • Multiplayer backend architecture
  • Testing and CI/CD
  • Backend scalability

What Interests Me

  • Product development
  • Backend architecture
  • AI-assisted development
  • Accessibility
  • Building software that solves real-world problems

The best way for me to learn a new technology is to build something that someone could actually use.

Pinned Loading

  1. control-horario-ped control-horario-ped Public

    Backend API for attendance management in vocational training courses, built with FastAPI.

    Python 1

  2. duemilalire duemilalire Public

    Angular e-commerce learning application featuring product browsing, category filters, product details, a persistent shopping cart and simulated checkout flow.

    TypeScript 1

  3. the-child-and-the-narrator the-child-and-the-narrator Public

    Interactive educational story that combines narration and mini-games to encourage children to enjoy reading while developing observation and interaction skills.

    JavaScript 1

  4. calendargo calendargo Public

    PHP event calendar that displays and filters current Pokémon GO events from a remote JSON data source.

    PHP 1

  5. cordova-card-explorer cordova-card-explorer Public

    Hybrid Android card browser built with Apache Cordova and the Pokémon TCG API.

    JavaScript 1

  6. dinopedia dinopedia Public

    Educational web application that helps children discover dinosaurs through an interactive alphabet.

    HTML 1