Abel Mendoza

Software Engineer

I like writing code for the web, mobile apps, and tinkering with Robotics.

When I'm not coding I like aggressively cuddling others on the jiu jitsu mat, reading, and educating myself.

Skills and Technologies

Skills


Frontend Development

React/Next.js
JavaScript/TypeScript
CSS/Tailwind

Backend Development

Python/Flask
Node.js/Express
Go/Rust

Mobile & Robotics

Swift/iOS
ROS/Robotics
C++/Embedded

Featured Work


Project Showcase

In this video, I'm showcasing my ฮฉ1 robot. Check out my YouTube channel for more robotics videos.

Projects

Here are some of my projects, you may like.

Screenshot of Omega-Code Robot project

Omega-Code Robot

Omega-Code is a comprehensive robotics control system featuring frontend and backend components for seamless integration and robust performance.

๐Ÿค– Real-time Control ๐Ÿ“ก WebSocket Communication ๐Ÿ“Š Multi-sensor Dashboard ๐Ÿ“น Live Camera Feed
  • Frontend: TypeScript, React, Redux, Next.js, TailwindCSS, SASS
  • Backend: Go, Python, Rust
  • Features: Real-time control, command logging, WebSocket communications
  • Tooling: Shell scripting for robot setup and connectivity
Screenshot of Omega Core Chatbot

Omega Core Chatbot

A cutting-edge AI chatbot platform built with Next.js and AI SDK, designed for security researchers and cybersecurity professionals. Features a dark cyberpunk aesthetic with multi-provider LLM support.

๐Ÿค– Multi-LLM Support ๐Ÿ”’ Security Research ๐ŸŽจ Cyberpunk UI โšก Real-time Streaming
  • Multi-Provider: OpenAI GPT-4, xAI Grok, Anthropic Claude
  • Optimized for penetration testing and cybersecurity research
  • Dark theme with purple neon accents and particle animations
  • Tech Stack: Next.js 15, TypeScript, PostgreSQL, Tailwind CSS
Screenshot of MacGuardian Watchdog

MacGuardian Watchdog

A comprehensive macOS security suite featuring system hardening, threat detection, AI/ML analysis, and automated remediation. Enterprise-grade security tools for personal and small business use.

๐Ÿ”’ Security Suite ๐Ÿ›ก๏ธ Threat Detection ๐Ÿค– AI/ML Analysis โšก Auto-Fix
  • System hardening: SIP monitoring, Gatekeeper verification, FileVault encryption
  • Real-time threat detection: Process monitoring, network analysis, malware scanning
  • AI/ML-powered security analysis with behavioral pattern recognition
  • File integrity monitoring with automated incident response
  • Tech Stack: Shell, Python, Swift (macOS native app)
Screenshot of SoundSurfer iOS App

SoundSurfer iOS App

SoundSurfer helps listeners discover music with song search, playlist generation, and a custom iOS experience.

๐Ÿ“ฑ iOS Native ๐ŸŽต Music Discovery ๐ŸŽจ Custom UI ๐Ÿ“‹ Playlist Generation
  • Song search by title
  • Playlist generator with mood and genre filters
  • Liked songs library
  • Tailored UI with animated toggles
Screenshot of Pet Store Backend

Pet Store Backend

A scalable backend system for a pet store application with secure authentication, caching, and load balancing.

๐Ÿ” Secure Auth โšก Redis Caching โš–๏ธ Load Balancing ๐Ÿณ Docker
  • Auth handled via Flask-JWT-Extended and Flask-Bcrypt
  • Redis cache layer for performance
  • Nginx load balancer
  • RESTful API endpoints
Screenshot of Compas - Tinder for Friends

Compas โ€” Tinder for Friends

A social discovery experience inspired by Tinder, focused on swiping to meet new friends.

๐Ÿ‘ฅ Social App ๐Ÿ“ฑ Swipe Interface ๐ŸŒ Full Stack ๐Ÿ“ฑ Responsive
  • Swipe gestures for match decisions
  • Responsive layout optimized for mobile
Screenshot of Rock Paper Scissors Game

Rock Paper Scissors

Classic Rock Paper Scissors game to challenge friends or the computer, complete with audio and scoring.

๐ŸŽฎ Interactive Game ๐ŸŽต Audio Feedback ๐Ÿ“Š Score Tracking ๐Ÿ“ฑ Responsive
  • Dynamic gameplay against computer opponent
  • Random choices powered by Math.random()
  • Persistent score tracking during sessions
  • Sound effects for wins, losses, and draws
Screenshot of Fighting Game

Fighting Game

A 2D fighting game with player name input, attack and heal mechanics, and a resettable match flow.

๐ŸฅŠ Combat System ๐ŸŽฎ Player Input ๐ŸŽต Sound Effects ๐Ÿ’Š Health System
  • Two-player keyboard controls
  • Attack, heal, and victory states
  • Audio feedback for key actions
  • Reset functionality for quick rematches

Contact


Feel free to contact me on my social media.