Catrina Janos

Hello, I am Catrina Janos!

I’m a PhD student at the University of New Hampshire (UNH) with a solid academic foundation in computer science. My journey began with an Associate of Science in Information Technology from NHTI – Concord’s Community College (May 2016), followed by a Bachelor of Science in Computer Science from UNH (May 2024). During this time, I developed a deep interest in distributed systems, robotics, IoT, security, and networking, and I am eager to explore these fields further through research.

My technical expertise spans a wide range of languages and frameworks, including C, C++, C#, Java, JavaScript, React/TypeScript, Go, Scala, and Python, and I am currently exploring Rust. My research interests lie in edge computing, where I’m particularly fascinated by decentralized federated learning, which enables machine learning models to be trained across distributed devices without compromising privacy. I’m also interested in robotics and multi-agent system coordination, where I hope to explore how autonomous systems can collaborate and coordinate tasks efficiently in dynamic environments.

Thank you for visiting my page, and feel free to connect with me to discuss research, share insights, or collaborate on future projects!

Professional Experience

While pursuing my academics I worked in industry for Geocomp, a geostructural engineering company. I worked as a member of the research and development department on various projects focused on infrastructure monitoring software and services.

Projects at Geocomp

  • Desktop Development (Governor Mario M. Cuomo Bridge Project):

    • Developed a desktop application to monitor the structural health of the bridge in real-time.
    • Integrated with multiple sensor networks for continuous data collection, processing, and analysis.
    • Provided actionable insights to ensure bridge safety.
    • Backend development in C#.
    • Frontend development using Windows Presentation Foundation (WPF) framework.

  • Charting Microservice Development:

    • Created a NestJS-based microservice to centralize chart rendering.
    • Replaced previous systems: a React application and a Microsoft Word add-in.
    • Enhanced scalability and performance.
    • Ensured consistent chart outputs across different applications.

  • DevOps Workflow Optimization:

    • Set up Azure DevOps pipelines for automated build, test, and deployment processes.
    • Implemented gated builds and reliable deployment to Azure App Service in a Docker container.
    • Streamlined development workflows and improved overall efficiency.

  • PR Poke Tool:

    • Developed an automation tool integrating Azure DevOps and Slack.
    • Monitors pull request (PR) statuses and sends notifications via Slack.
    • Reduced bottlenecks in the review process.
    • Improved the efficiency of development teams.

  • iSiteCentral:

    • Played a crucial role in the development of iSiteCentral, a web-based platform for construction risk management and structural health monitoring.
    • Managed real-time data across thousands of sensors in various projects, from small-scale to enterprise-level.
    • Enhanced the platform’s ability to process and visualize both structured and unstructured data.
    • Improved integration flexibility with various sensor manufacturers.
    • Contributed to developing both frontend and backend components.