Pattern Light
Komal Kiri

Somewhere between a designer’s visionand an engineer’s precision lies the harmony I craft.

I’m a software developer specializing in full-stack development.

My Journey

A timeline of my professional, on-campus, and educational experiences.

Professional Experience

  1. Senior Software Developer

    • Built and maintained high-quality UI components from design specifications, ensuring pixel-perfect implementation, responsive layouts, and a consistent user experience across modules.
    • Worked on comprehensive migration of the project from Angular to React, enhancing performance, scalability, and maintainability while enabling smoother team collaboration during the transition.
    • Integrated and customized the Apryse library for PDF handling, extending its functionality to meet project-specific requirements and improving document management efficiency.
    • Developed a custom tracking tool to analyze user events and generate productivity reports, delivering actionable insights that supported data-driven decision-making.
    • Automated regression testing using Autify, reducing manual testing effort and improving overall testing efficiency.
    ReactTypescriptProgressive MigrationComponent-Driven DevelopmentApryse (PDF SDK)PDF Rendering & 2D CanvasXFDF Annotation HandlingGraphQL (Data Query & API Design)Clickstream TrackingUser Behavior AnalysisAutify
  2. Software Engineer

    • Built and optimized front-end widgets in React for network performance, hybrid cloud observability, and SD-WAN management platforms.
    • Designed interactive dashboards and data visualizations to monitor real-time system health, traffic metrics, and multi-cloud environments.
    • Managed complex data integrations and UI state management to deliver responsive, intuitive monitoring interfaces for end users.
    ReactJavaScript (ES6+)Data VisualizationRechartsNetwork Monitoring UICloud ObservabilityUI Performance Optimization
  3. Associate Software Engineer

    • Developed and maintained Angular-based frontend components for eCare Vault’s care coordination platform, including dynamic eForms, dashboards, and collaboration tools for schools and healthcare organizations.
    • Implemented PDF rendering and data integration to support secure document sharing and reporting within the platform.
    • Worked with sensitive patient data in compliance with HIPAA guidelines, incorporating role-based access control and secure UI data handling.
    • Collaborated closely with cross-functional teams in an Agile environment, gaining hands-on experience with Scrum practices and Git-based version control throughout the development lifecycle.
    AngularJavascripteForms / Form WorkflowsPDF HandlingHIPAA

On Campus Experience

  1. Graduate Student Research Assistant

    • Developed a full-stack IoT-enabled tablet application for a supportive housing research project, featuring two assistive modules — Smart Cooking Assistant and Smart Pill Dispenser.
    • Built the Smart Cooking Assistant in Android (Kotlin) to guide residents through recipes with ingredients, cooking steps, and step-specific videos. Integrated real-time progress updates between the backend and the app to sync current recipe steps automatically from stove IoT device.
    • Designed and implemented the Smart Pill Dispenser module, allowing users to schedule medications (daily, alternate days, weekly) and receive real-time dispense notifications in the app.
    • Integrated Arduino Wi-Fi hardware with backend APIs to control pill dispensing and synchronize updates when schedules were added, modified, or deleted.
    • Developed the Node.js/Express backend with a PostgreSQL database hosted on Render, managing all device and app communication.
    • Configured a DigitalOcean VPS proxy service to bridge communication between HTTP-based Arduino devices and the HTTPS backend, ensuring secure and reliable integration.
    • Deployed the full system and successfully demoed it to a supportive housing organization, showcasing real-world potential for independent living assistance.
    Android (Kotlin)Node.jsExpress.jsPostgreSQLRenderDigitalOcean VPSIoT IntegrationArduino Wi-FiRESTful APIsReal-Time Synchronization
  2. Teaching Associate

    • Mentored undergraduate students in C++ programming, focusing on coding best practices, algorithmic thinking, and debugging strategies.
    • Designed and conducted hands-on lab sessions integrated with GitHub Classroom, teaching students Git, GitHub, and version control workflows.
    • Helped students translate theoretical programming knowledge into practical problem-solving skills through applied coding exercises.
    • Introduced pair programming to improve collaboration and peer learning during lab exercises.
    • Implemented CI/CD pipelines to automatically evaluate lab submissions for test case accuracy, code formatting, and linting compliance.
    C++UbuntuGit Version ControlGitHub ClassroomPair ProgrammingCI/CD PipelinesAutomated TestingCode Quality & Linting

Education

  1. Master of Science, Computer Science, GPA: 3.95/4.0

  2. Bachelor of Technology in Computer Engineering, GPA: 7.51/10

My Projects

A curated overview of the projects I’ve built

Smart Cooking Assistant

An IoT-powered tablet app that guides users through recipes step by step, displaying ingredients, cooking instructions, and videos for each stage. It syncs with a smart stove device, updating the interface in real time as the user progresses through the recipe.

Android Kotlin|Node.js Express|PostgreSQL|Render

Project Screenshot

Smart Pillbox Dispenser

A connected health companion that allows users to schedule and manage medication doses with customizable options. It connects to an IoT pill dispenser that automatically releases pills at the scheduled time and updates the app in real time when doses are dispensed.

Android Kotlin|Node.js Express|PostgreSQL|Render|Firebase Cloud Messaging|DigitalOcean VPS

Project Screenshot

Music Recommendation System

A Mood and Activity-Based Music Recommendation System uses Semantic Web technologies to deliver intelligent, context-aware song suggestions. By modeling Spotify track data as RDF triples and querying it through SPARQL, the system recommends music based on mood and activity contexts, offering users more meaningful and personalized playlists.

Python|SPARQL|rdflib|Spotipy|React

Project Screenshot

Portfolio Management Platform

A cloud-based platform that empowers users to build and deploy professional portfolios effortlessly. It combines a drag-and-drop editor with automated deployment, allowing users to design, customize, and publish their portfolios in minutes — helping them stand out in the job market.

React|Node.js Express|JWT|DynamoDB|AWS S3|GrapesJS|Netlify

AWS Cloud-Based Discussion Forum

A fully serverless discussion forum designed to explore and master AWS cloud services. It leverages API Gateway, Lambda, and DynamoDB for scalable backend processing, Cognito for user authentication, and Amazon SQS & SES for real-time notifications and user engagement.

AWS Lambda|AWS API Gateway|Amazon DynamoDB|Amazon Cognito|Amazon SQS|Amazon SES|Amazon Cloudwatch|Next.js|AWS Amplify

Get in Touch

I’m actively looking for new opportunities to contribute and grow. Whether it’s a project, collaboration, or just a quick chat — feel free to reach out!

kkiri@csu.fullerton.edu