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

Watch this video to see me work in a group and 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 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 AI Logic Puzzle Solver

AI Logic Puzzle Solver

Inference engine that uses propositional logic and resolution proofs to crack classic logic puzzles.

๐Ÿค– AI Algorithm ๐Ÿง  Logic Inference ๐Ÿ“Š Resolution Proof ๐Ÿ Python
  • Knowledge base constructed from puzzle clues
  • Resolution-based inference algorithm
  • Iterative solving flow with explanations
  • Generates final puzzle solutions
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
Screenshot of Disney+ Clone

Disney+ Clone

A web clone of Disney+ with a polished UI, mock content categories, and a hero image slider.

๐ŸŽฌ UI Clone ๐Ÿ“ฑ Responsive ๐ŸŽจ Styled Components ๐Ÿ–ผ๏ธ Image Slider
  • Interface inspired by Disney+
  • Mock categories for content browsing
  • Hero carousel showcasing featured titles

Contact


Feel free to contact me on my social media.