Systems, robotics perception, and backend engineering

Arian Izadi

I build reliable software where production backend systems meet low-level constraints, robotics data, and security-minded design.

Credit One Bank

Software Engineer

Java, Spring Boot, Kafka, Kubernetes

UNLV

M.S. CS, 4.0 GPA

Real-time systems, security, operating systems

Open Source

Merged PRs

OctoMap point clouds and CVAT annotation tooling

Research

Railway CV

Semantic segmentation for track condition analysis

02 / Projects

Primary projects.

A few projects that show the problem I was working on, what I built, and what changed. The smaller builds below fill in more of the systems, perception, security, and product work.

Computer Vision Research

Railway Semantic Segmentation Research

Problem
Railway inspection workflows need reliable pixel-level understanding of track, ballast, and surrounding scene context.
Contribution
Fine-tuned segmentation models on RailSem19-style data, added transfer-learning support in an MMSegmentation fork, and evaluated railway-specific failure modes.
Impact
Turned academic segmentation work into a practical inspection pipeline for detecting track-adjacent issues such as mud pumping indicators.
PythonPyTorchMMSegmentationRailSem19

Model Evaluation Tooling

Inference Checker

Problem
Segmentation models are hard to compare when outputs live as separate masks and aggregate metrics hide visual regressions.
Contribution
Built an interactive Next.js canvas tool with single, side-by-side, diff, overlay, hover inspection, and per-class metric modes.
Impact
Made qualitative model review faster by pairing pixel-level inspection with IoU and accuracy summaries in one workflow.
Next.jsTypeScriptCanvas APITailwind CSS

C++ Library

SEALCrypt

Problem
Microsoft SEAL setup has enough context and parameter wiring to slow down experimentation with encrypted computation.
Contribution
Wrapped encryption-context initialization behind a modern C++17 interface with CMake, tests, and CI.
Impact
Reduced setup overhead for homomorphic encryption experiments while keeping thread-safety and testability visible.
C++17CMakeGoogle TestGitHub Actions

Systems Programming

RustOS: Bare-Metal RISC-V Kernel

Problem
Understanding OS internals requires working directly with boot flow, memory layout, device IO, and toolchain constraints.
Contribution
Implemented a boot path in RISC-V assembly, custom linker scripts, UART output, and a small Rust kernel environment.
Impact
Demonstrates low-level debugging discipline across assembly, Rust, QEMU, and bare-metal constraints.
RustAssemblyRISC-VQEMULinker Scripts

Additional projects

More of the range.

Full GitHub profile

Privacy-First iOS App

Cal

Built a local-first SwiftUI app that reads package labels with on-device Vision OCR and stores nutrition data locally. Kept scanning and macro tracking private while making the app self-buildable from source for personal use.

SwiftSwiftUISwiftDataVisionHealthKit

Robotics Perception

LiDAR 2D Room Mapping

Processed point clouds with PCL and OpenCV, removed floor planes with RANSAC, and generated 2D room maps. Produced a clearer perception output from real sensor data for downstream robotics workflows.

C++PCLOpenCVCMakeLiDAR

Static Analysis

T-REX: Rust WCET Analyzer

Parsed LLVM IR, built call graphs, detected cycles, and visualized timing paths with Python tooling. Explored practical WCET analysis workflows for systems where predictability matters.

PythonLLVMRustNetworkXMatplotlib

AI Learning Tool

Knowledge Mapper

Built a Next.js assessment interface that generates dynamic checks and maps knowledge gaps. Turned study sessions into targeted feedback loops rather than passive review.

Next.jsTypeScriptReactLLMs

Security Education

Reverse Engineering Tutorials

Documented CTF-style reverse engineering walkthroughs using tools such as Ghidra and IDA. Created a structured learning trail for binary analysis, debugging, and defensive security thinking.

C++PythonAssemblyGhidraIDA Pro

Web Utility

Lazy Wordler

Built a small Next.js utility for answer lookup and solver experimentation. Kept a lightweight puzzle helper available as a deployable web app.

Next.jsTypeScriptReactTailwind CSS

Migration Utility

Proton Pass to Chrome Converter

Built a simple Python converter from Proton Pass export shape into Chrome-compatible CSV output. Made a one-off personal migration repeatable and inspectable from source.

PythonJSONCSV

03 / Experience

Production work, summarized by outcomes.

The through-line is reliability: services that process financial events, robotics systems that fail safely, and student platforms hardened through better data access patterns.

Credit One Bank

Software Engineer

Las Vegas, NVJuly 2025 to Present

Backend engineer working on event-driven account and customer systems in a regulated banking environment.

JavaSpring BootKafkaKubernetesElasticsearch
  • Develop and maintain Java/Spring Boot microservices that process account and customer events through Kafka-based workflows.
  • Implement Kafka consumers and producers with tested error handling, retry behavior, and dead-letter queue flows.
  • Support Elasticsearch and relational database integrations for account search, indexing, and event-driven synchronization.

Koshee AI

Embedded Systems & Robotics Intern

Jan 2024 to July 2025

Built robotics infrastructure across safety controls, LiDAR perception, and C++ build automation.

C++CMake/CTestLiDARNetworkingGitHub Actions
  • Architected a UDP heartbeat safety switch that enforced hard shutdown behavior within a sub-2-second window during network partitions.
  • Created a LiDAR perception pipeline in C++/PCL that handled 100k+ points per frame within strict timing and memory constraints.
  • Built CMake and GitHub Actions workflows with distributed caching, reducing build times from 15 minutes to 4 minutes.

Code Central

Lead Instructor & Full Stack Web Developer

May 2023 to Jan 2024

Taught programming while improving an internal learning platform used by students and schools.

PHPMySQLJavaScriptAPI DevelopmentSecure Programming
  • Improved LMS data protection by patching SQL injection issues and strengthening PHP/MySQL data access patterns.
  • Implemented Clever SSO so 200+ students could access course material through school accounts.
  • Led classroom instruction across web fundamentals, backend concepts, and secure programming habits.

04 / Education

Education & Certifications

University of Nevada, Las Vegas

Master of Science, Computer Science

Expected: Dec 2026
GPA: 4.0
Research

Semantic segmentation of point-of-view railway imagery for track-condition analysis, including HRNet fine-tuning and RailSem19 transfer-learning work in MMSegmentation.

Relevant Coursework

Real Time & Embedded SystemsCloud ComputingAdvanced Operating SystemsNetwork Security

University of Nevada, Las Vegas

Bachelor of Science, Computer Science

Graduated: Jul 2024

Involvement & Achievements

  • President of Layer Zero
  • Bosch Future Mobility Challenge
  • CyberFire CTF First Place Winner
  • NCL CTF Top 8%

Certifications

AWS Certified Cloud Practitioner

Achievements

CyberFire CTF First Place Winner
NCL CTF Top 8%
Bosch Future Mobility Challenge
President of Layer Zero

05 / Open Source

Open source contributions.

These are changes I contributed to existing robotics, annotation, and segmentation projects where the code had to fit the project around it.

GitHub
Open SourceMerged

OctoMap

PCD File Reading

Added PCD point-cloud file reading support to a widely used 3D occupancy mapping library.

C++Point Clouds3D Mapping
Open SourceMerged

CVAT

Z Layer Controls

Implemented z-layer increment and decrement controls for annotation layers in CVAT.

TypeScriptReactAnnotation Tools
Open SourceForked

MMSegmentation

RailSem19 Transfer Learning

Maintained railway segmentation training changes for model experimentation and research.

PythonPyTorchComputer Vision

06 / Stack

Skills I use most.

A tighter map of the tools I reach for across systems, backend, robotics perception, security, and product-facing work.

Systems & Embedded

Low-level software, kernels, debugging, and real-time constraints.

C++RustCRISC-VLinuxCMakeGDBQEMU

Backend & Platform

Production services, event streams, search, deployment, and CI.

JavaSpring BootKafkaKubernetesElasticsearchPostgreSQLDockerGitHub Actions

Robotics & Perception

Sensor processing, segmentation, and computer vision research.

PythonPyTorchMMSegmentationOpenCVPCLLiDARRANSACSemantic Segmentation

Security

CTF practice, reverse engineering, network analysis, and secure coding.

Network SecurityGhidraIDA ProWiresharkBurp SuiteBinary AnalysisSecure Programming

Product & Web

Interfaces that make technical systems observable and usable.

TypeScriptNext.jsReactTailwind CSSCanvas APISwiftUIHealthKit

07 / Contact

Let's talk systems, robotics, or backend work.

I'm open to software engineering roles where reliability, low-level reasoning, and product impact matter. Email is the best way to reach me, and my resume is linked here too.

Based in

Las Vegas, NV

Focus

Systems, backend, robotics

Resume

PDF linked above

© 2026 Arian Izadi. All rights reserved.Built with Next.js.