Software Engineer · AI Systems & Research Software

Chris DavisPerumal

Pittsburgh, Pennsylvania, United States

Building AI-powered platforms and research software that turn complex systems into usable products.

I love building software that starts with a question rather than a specification. Throughout my career, I’ve enjoyed taking ambiguous ideas, exploring different approaches, and turning them into practical, maintainable systems. From enterprise web applications to AI-powered workflows and developer platforms, I’m driven by curiosity, continuous learning, and the challenge of creating software that people genuinely enjoy using.

Open to Work · Remote Friendly · Full-time

Work Experience

From enterprise SAP platforms to AI-powered product systems and research software for computational neuroscience.

Software Developer

IBACOS Inc

Pittsburgh, PA

Feb 2025 — July 2026

Full-time

Delivered full-stack web applications, AI-powered workflows, and cloud services for Perform, IBACOS’s building performance platform, using Laravel, React, PostgreSQL, MySQL, and AWS.

Key Achievements

  • Led AI/ML initiatives spanning the IBACOS Agent, AI-powered media auto-tagging, AI-assisted checkpoint classification, human-in-the-loop validation, and a photo-first platform architecture
  • Designed an AI-assisted media classification pipeline using semantic search, vector embeddings, and human feedback loops to reduce manual review effort and improve tagging accuracy
  • Architected an enterprise AI agent with Model Context Protocol (MCP) and the Laravel AI SDK, enabling secure, extensible integration of AI capabilities into the Perform platform
  • Built a Playwright end-to-end testing framework that expanded automated coverage of critical workflows and improved release confidence

Research Assistant

Duquesne University

Pittsburgh, PA

Aug 2023 — July 2026

Part-time

Translated computational neuroscience requirements into production-quality software and visualization tools for agent-based pain modeling research.

Key Achievements

  • Architected a platform exposing NetLogo3D agent-based pain simulations (neuropathic and bladder models) through Spring Boot REST APIs for programmatic execution and result retrieval
  • Developed an interactive React/WebGL visualization of the central amygdala, rendering 3D neuron populations and neural connectivity to support computational neuroscience research
  • Operated AWS-hosted production deployments (EC2, S3) for the research web application, including WebSocket-driven async simulation workflows and 3D asset delivery
  • Collaborated with interdisciplinary researchers to ship maintainable research software used in publications and conference work

Developer

SAP Labs India

Bangalore, India

Aug 2015 — Nov 2022

Full-time

Developed enterprise supply chain and manufacturing solutions on SAP S/4HANA Cloud using SAP Fiori, microservices, and full-stack development practices.

Key Achievements

  • Delivered core product features including Audit Logging, Transportation Resource Planning (TRP), and SAP Fiori Elements extensions for enterprise customers
  • Optimized application performance, reducing Supply and Demand page load times from 12 seconds to 4 seconds
  • Mentored three business partners and two junior developers, accelerating team onboarding and delivery
  • Partnered with enterprise stakeholders on-site to gather requirements, plan releases, and ensure successful project delivery

Research

Computational neuroscience software for agent-based pain modeling—bridging simulation, visualization, and collaborative research.

NeuroPainModel

A research platform that exposes NetLogo3D agent-based pain simulations through web APIs and interactive visualization—so collaborators can run neuropathic and bladder pain models, inspect results, and explore 3D neuron populations in the central amygdala without installing specialized desktop software.

Highlights

  • Browser-accessible simulation workflows with parameter controls and result retrieval via REST APIs
  • Interactive React/WebGL visualization of central amygdala neuron populations and connectivity
  • AWS-hosted production deployment with WebSocket-driven async simulation runs and 3D asset delivery
  • Supports interdisciplinary collaboration between computational modelers and neuroscience researchers

Publications

Peer-reviewed work, conference contributions, and manuscripts in progress related to NeuroPainModel and central amygdala pain modeling.

Predicting Pain Using a Data-Driven Agent-Based Model of the Bilateral Central Amygdala

In review

Blesson K Paul, Megan Kwiatkowski, Fatima Zhantibiyeva, Sudhuman Singh, Claire Nguyen, Sri Vaishnavi Devi Singari, Chris Davis Perumal, Iniya Anandan, Anisha P Adke, Katelyn E Sadler, Yarimar Carrasquillo, Rachael Miller Neilan, Benedict J Kolber

2026

Web Application for Simulation of an Agent-Based Model in NetLogo3D

Published

Perumal, Chris Davis; Nofal, Abraham; Kolber, Benedict J.; Miller Neilan, Rachael

Spora: A Journal of Biomathematics, Vol. 11, 64–75 · 2025

View publication →

Quantifying pro- vs. anti-nociceptive PKC-delta positive neurons in the central nucleus of the amygdala for use in a web-based virtual model of pain

Conference

Nofal, A.; Perumal, C. D.; Anandan, I.; Kraeuter, K.; Neilan, R.; Kolber, B. J.

Society for Neuroscience Conference, Chicago, IL · 2024

Skills

Technical strengths drawn from product engineering, applied AI, and research software delivery.

Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • PHP
  • C

AI / ML

  • Model Context Protocol (MCP)
  • Laravel AI SDK
  • vector embeddings
  • semantic search
  • PostgreSQL pgvector
  • human-in-the-loop validation

Software Engineering

  • Laravel
  • React
  • Spring Boot
  • Node.js
  • Next.js
  • React Native
  • Playwright
  • PostgreSQL
  • MySQL
  • REST APIs
  • microservices

Cloud / DevOps

  • AWS (EC2, S3, Lambda)
  • Docker
  • Terraform
  • Azure
  • Cloud Foundry

Education

Formal foundations in computer science, from undergraduate engineering to graduate research.

Dec 2024

Master of Science

Computer Science, Duquesne University

Pittsburgh, PA, United States

GPA: 3.9

Graduate study in computer science with applied research in agent-based modeling and research software engineering—work that contributed to a published web simulation platform.

May 2015

Bachelor of Engineering

Computer Science, Cambridge Institute of Technology

Bangalore, India

GPA: 3.3

Foundational training in computer science and software development that launched a career in enterprise and product engineering.

Get In Touch

Interested in collaborating or discussing an opportunity? Send a note and I'll get back to you.

Contact Information

Prefer email or LinkedIn for opportunities and research collaborations.

Location
Pittsburgh, Pennsylvania, United States

Send Me a Message