Summary
Overview
Work History
Education
Skills
Research and Projects
Certification
Timeline
Generic

Danson Mwangi Wachira

Louisville,KY

Summary

A highly motivated software developer and machine learning engineer with expertise in AI-driven systems, deep learning, distributed systems and full-stack development. Experienced in computer vision, deep learning, and real-time AI applications. Strong background in robotic frameworks, cloud-based AI solutions, and cybersecurity with hands-on experience in Tensorflow and Data Mining. Passionate about developing scalable AI models and contributing to research in human-robot interaction and automation.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer

LARRI UOFL
03.2025 - Current
  • Delivered a ROS 2 computer-vision pipeline that ingests camera streams, decodes barcodes, runs detections, and publishes results with a single-command launch, making demos and testing fast and repeatable.
  • Led the migration from ROS 1 to ROS 2 by refactoring nodes and modernizing build/launch configuration to ensure reproducible installs and clean runtime behavior.
  • Containerized development and runtime with Docker, standardizing environments across laptops and lab machines, enabling headless runs and straightforward camera access.
  • Built an evaluation harness over labeled images to compute IoU and precision/recall, exporting run-level metrics that drive model selection and algorithm tweaks.
  • Integrated barcode-decoding libraries on Linux, documented platform trade-offs, and designed a sidecar/bridge strategy for Windows-only components when needed.
  • Defined a perception that is, robot interface with a versioned message schema (bounding box center/size, timestamp, confidence) and a clear path for future calibration/coordinate transforms.
  • Improved reliability and throughput by profiling the pipeline, adding back-pressure/bounded queues, and hardening error handling and logging.
  • Raised code quality with unit/smoke tests, automated formatting/linting, and a CI plan for build-test-image; authored concise runbooks, troubleshooting guides, and dataset hygiene rules to avoid evaluation skew.
  • Planned hardware-in-the-loop milestones for later integration with industrial controllers under remote-only constraints, including simulation feeds and telemetry logging.

Software Engineer

ASCC Logistics
03.2023 - 07.2024
  • Designed and implemented scalable API-centric architectures for enterprise software applications.
  • Developed AI-driven automation solutions, improving logistics efficiency by 20% and reducing processing time by 30%.
  • Conducted code reviews and security audits, ensuring compliance with best software engineering practices.
  • Led cross-functional teams in deploying cloud-based AI solutions on AWS and Google Cloud.
  • Built and optimized database structures for high-performance web applications.
  • Built databases and table structures for web applications.
  • Participated in code reviews, providing feedback and technical recommendations.

Education

Master of Science - Computer Science And Engineering

University of Louisville
Louisville, KY
07-2026

Bachelor of Science - Software Development

KCA University
11-2023

Skills

  • Programming & Development: Python, Go, Kotlin, Bash, C, C, Java, JavaScript
  • Machine Learning & AI: TensorFlow/Keras, PyTorch, Scikit-learn, Experiment Tracking (accuracy/F1/AUC), Class-Imbalance Handling
  • Computer Vision & Robotics: OpenCV, ROS 2 (rclpy, launch), Object Detection, Barcode Decoding (zbar/zxing), Evaluation (IoU, Precision/Recall)
  • Software Engineering: Containerization (Docker), CI/CD (GitHub Actions), Testing (pytest, pre-commit), API Design, Debugging, Reproducible Builds
  • Cloud Platforms: AWS (EC2), Google Cloud
  • Tools & Collaboration: Git, GitHub, Docker, GitHub Actions, Agile Development, LaTeX/Overleaf, Kaggle, LabVIEW
  • Soft Skills: Effective Communication, Team Collaboration, Technical Documentation, Research Writing, Troubleshooting under Constraints

Research and Projects

Vision-Based AI for Autonomous Systems (CARLA Simulator)
  • Developed object detection and tracking algorithms for self-driving car simulations in CARLA.
  • Benchmarked model performance against adversarial attacks (occlusion, perturbation).
  • Integrated pre-trained CNN models (YOLO, ResNet) to test real-time decision-making robustness.
AI Containment Strategies for AGI
  • Designed anomaly detection models to monitor unintended AI behavior in robotic environments.
  • Implemented autoencoders and one-class SVM for detecting deviations from normal AI behavior.
Facial Recognition Using OpenCV
  • Built a real-time facial recognition system using OpenCV and Python.
  • Implemented face detection algorithms using Haar cascades and deep learning models.
Diabetes Prediction Model – Data Mining Project
  • Developed a predictive model to classify the likelihood of diabetes based on health data.
  • Preprocessed the dataset by handling missing data, outlier removal, normalization, and discretization.
  • Implemented Logistic Regression, Random Forest, and SVM models for classification.
  • Evaluated model performance using accuracy, F1-score, and ROC-AUC.
Hotel Reservation System
  • Designed and developed a full-stack hotel reservation system using React, Django, and MongoDB.
  • Implemented backend logic for booking, cancellations, and payment workflows.
  • Developed a secure and efficient database structure for managing room availability and user data.

Certification

  • National Cyber League Certificate (Fall 2024)
  • MIT Professional Certificate in AI and Cybersecurity (In Progress)

Timeline

Software Engineer

LARRI UOFL
03.2025 - Current

Software Engineer

ASCC Logistics
03.2023 - 07.2024

Master of Science - Computer Science And Engineering

University of Louisville

Bachelor of Science - Software Development

KCA University
Danson Mwangi Wachira