Welcome,

I am Gema — a Software Developer specializing in full-stack applications, integrations, and automation solutions. Over the past three years, I have worked on developing a specialized ERP-style web app from database design to UX design and implementation.

2017–2022Bachelor of Science in Computer Science2022 – PresentSoftware Developer

Core Skills

  • Full-Stack Development (React, Node.js, Express)
  • Database Design (MySQL, MongoDB)
  • API Development & Integration (REST)
  • State Management (Redux Toolkit)
  • UI/UX Implementation (Tailwind, Bootstrap)
  • Cloud & DevOps (AWS)
  • Agile & Remote Collaboration
  • Process Automation & Optimization

Tools and APIs:

  • Microsoft Power Automate
  • QuickBooks API
  • Google Maps API
  • AI-assisted development

Projects

  • ERP (Enterprise Resource Planning) Application

    A system is software that helps a company manage and integrate its core business processes in one central system. Instead of using separate tools for accounting, inventory, sales, HR, and operations, an ERP connects everything into a single platform with shared data.

    ✅ Centralizes data — one source of truth
    ✅ Improves efficiency — reduces manual work and duplicate entry
    ✅ Enhances visibility — real-time reporting and insights
    ✅ Reduces errors — automation and standardized processes
    ✅ Supports growth — scalable systems as the company expands
    Example image
  • Automated Emails

    Automated emails are pre-written messages that are automatically sent to customers or users based on specific triggers, actions, or schedules.

    ✅ Save time — no manual sending
    ✅ Improve consistency — standardized messaging
    ✅ Increase engagement — timely communication
    ✅ Boost sales — follow-ups and promotions
    ✅ Enhance customer experience — quick confirmations and reminders
  • Progressive Web Application

    A PWA (Progressive Web App) used as a field app for technicians is a web-based application that functions like a mobile app, designed specifically for employees working in the field. It allows technicians to access and update job information in real time from their phones or tablets — even without reliable internet.

    ✅Displays assigned jobs, schedules, and routes
    ✅Allows technicians to fill out reports and forms on-site
    ✅Uploads photos, signatures, and notes
    ✅Tracks parts used, time spent, and job status
    ✅Works offline and syncs automatically when reconnected
    ✅Sends push notifications for new assignments or changes
    Example image