NM

Software Engineer

Nicholas
Martinez — Software Engineer

I build applications, developer tools, and the infrastructure behind them.

Currently a DevOps & Security intern at REGARA and a software engineer at Gagamba UAS.

B.S. Computer Science · UNLV

Based in Las Vegas, Nevada

Gold Strike Canyon

Lake Mead, Nevada

USGS / Mapzen · 10 m contours · Open coordinates in OpenTopoMap (opens in a new tab)

Privacy Policy

Experience

  • REGARA logoREGARAOct 2026 — PresentDevOps & Security InternSupporting AWS infrastructure, CI/CD checks, and deployment workflows.
    • Support AWS infrastructure and containerized delivery.
    • Work with CI/CD checks, deployment processes, CloudWatch alerts, and product testing workflows.
    • AWS
    • Docker
    • GitHub Actions
    • CloudWatch
    Visit REGARA (opens in a new tab)
  • Gagamba UAS logoGagamba UASFeb 2026 — PresentSoftware Engineer (Part-Time)Building computer-vision pipelines for drones, evaluated on NVIDIA Jetson Orin.2026 UNLV President’s Innovation Challenge winner
    • Develop computer-vision pipelines for object detection with YOLO and window and glass segmentation with DeepLabV3.
    • Evaluate deployment on NVIDIA Jetson Orin hardware.
    • Research PX4 and Gazebo SITL to simulate UAS behavior and evaluate approaches for future autonomy, flight software, and testing.
    • Python
    • YOLO
    • DeepLabV3
    • NVIDIA Jetson Orin
    • PX4
    • Gazebo
    Visit Gagamba UAS (opens in a new tab)
  • College of Southern Nevada logoCollege of Southern NevadaAug 2023 — PresentTeaching Assistant, CS 135 & CS 202Office hours, debugging help, and code review for introductory and intermediate C++.
    • Lead recurring office hours, helping students debug compiler errors, logic bugs, and program-design issues.
    • Review and grade C++ programs for correctness and assignment requirements, with written technical feedback.
    • C++
    • OOP
    • Data structures
    • Debugging
    Visit College of Southern Nevada (opens in a new tab)
  • Nevada SBDC logoNevada SBDCJun — Aug 2026Web Development InternDelivered websites for up to three small-business clients at a time, from requirements through revisions.
    • Managed website projects for up to three clients concurrently, from initial requirements through implementation, review, and iterative revisions.
    • Gathered requirements from business owners and marketing staff, translated them into mockups and WordPress sites, and incorporated stakeholder feedback.
    • WordPress
    • Elementor
    • Web development
    Visit Nevada SBDC (opens in a new tab)

Selected work

  • Desktop grading appBatchGradeSandboxed code-grading desktop app. Led a four-person backend team.2nd place overall, UNLV Senior Design
    • Led a four-person backend team within a nine-person senior design team, coordinating backend interfaces and integration.
    • Developed typed IPC interfaces between Electron processes and persistent application data with SQLite.
    • Implemented and tested Docker-based compilation and execution of student programs with resource limits, restricted container capabilities, and cleanup.
    • Configured cross-platform CI with GitHub Actions.
    • Electron
    • React
    • TypeScript
    • Node.js
    • Docker
    • SQLite
    • GitHub Actions
    Visit BatchGrade (opens in a new tab)
  • Hackathon web platformRebelHacksRegistration and submission portal for UNLV’s first student hackathon (100 participants).
    • Develop participant registration, role-based dashboards, and project submission workflows for 100 participants.
    • Implemented permissions, input validation, and account management, collaborating through GitHub issues and pull requests.
    • Symfony
    • PHP
    • Next.js
    • Tailwind CSS
    Visit RebelHacks (opens in a new tab)
  • PX4 recovery strategyRetraceRTLExperimental PX4 recovery mode in C++ that retraces a drone’s flown path.
    • Records a bounded 3D flight path and retraces stored positions in reverse during recovery.
    • Fixed-size path storage, local-position and coordinate-frame validation, configurable waypoint tolerances, and timeout-based fallback.
    • Tested with PX4 SITL and Gazebo.
    • C++
    • PX4
    • Gazebo SITL
    View RetraceRTL on GitHub (opens in a new tab)

Skills

Languages
  • C++
  • C#
  • TypeScript
  • Python
  • JavaScript
  • SQL
  • Bash
  • PHP
Frameworks
  • .NET
  • ASP.NET Core
  • React
  • Next.js
  • Electron
  • Symfony
Cloud & DevOps
  • AWS
  • Docker
  • GitHub Actions
  • CloudWatch
  • Linux
  • Git
Data, robotics & vision
  • PostgreSQL
  • SQLite
  • Supabase
  • PX4
  • Gazebo
  • YOLO
  • DeepLabV3

Contact

Have a role, project, or question? Send a message and I’ll reply by email.

You can also message me on LinkedIn.