Projects

in progress

Nexus

Apr. 2026 - Present
Neural-Symbolic Program Analysis

Developed a neuro-symbolic framework for C program termination and non-termination analysis, integrating LLVM-based loop extraction, LLM-guided witness synthesis, and SMT-based validation with iterative refinement.

completed

Athena

Aug. 2024 - Sep. 2025
Formal Methods
Program Termination and Non-Termination
Ranking Functions
Recurrent Sets
Finite-Width Semantics
Program Rewriting

Developed a sound framework for termination and non-termination analysis of C programs, incorporating bit-precise reasoning, bounded semantics, and support for complex language constructs.

completed

FocusTNT

Oct. 2025 - Mar. 2026
Program Analysis
Termination Analysis
Non-Termination Analysis
Program Slicing
Concretization
Program Preprocessing
Empirical Evaluation

Developed a tool-agnostic preprocessing framework for C/C++ termination and nontermination analysis, using loop-based program slicing and input-driven concretization to simplify analysis for existing verification tools.

completed

Atropos

Aug. 2023 - Sep. 2024
Hybrid Static-Dynamic Program Analysis

Developed a hybrid termination and non-termination analysis framework for C/C++ programs, combining dynamic loop-entry reachability analysis with static precondition synthesis and refinement.

in progress

PhysIQ

Apr. 2026 - Present
Robotics Software Analysis

Developed a hybrid rule-based and machine-learning framework for automatically detecting and classifying physical-unit inconsistencies in ROS/C++ robotic software.

completed

llvm2KITTeL

Aug. 2024 - Sep. 2025
Formal Methods
Program Termination and Non-Termination
Ranking Functions
Recurrent Sets
Finite-Width Semantics
Program Rewriting

Extended an LLVM-IR-to-transition-system translator with support for arrays, structures, and bit-level operations, enabling automated analysis of complex program constructs.

completed

COSMOS

Jan. 2020 - May 2021
Software Testing
Domain Coverage
Test Data Generation
Complex Data Types
Constraint Satisfaction Solver

Developed a constraint-based test generation framework for automatically synthesizing domain-specific test inputs from program path constraints.

completed

CleanCode

Aug. 2019 - Dec. 2019
Static Analysis
Code Quality Checking
Rule-Based Analysis
Roslyn
C#

Developed a Roslyn-based static analysis tool for detecting violations of naming conventions, method-structure guidelines, and code-complexity rules in C# programs.

completed

SoftModules

Aug. 2019 - Dec. 2019
Software Architecture
Architecture Recovery
Dependency Analysis
Module Clustering
Object-Oriented Software

Developed a software modularization and architecture recovery tool using class-level dependency analysis to identify structural relationships and module boundaries.

completed

ModelTests

Aug. 2019 - Dec. 2019
Software Testing
Unit Testing
Interface-Based Design
NUnit
C#

Designed and tested an object-oriented C# application using interface-based design, test stubs, and NUnit-based unit testing.

completed

EDFNet

Aug. 2025 - Dec. 2025
Computer Vision
Thin-Obstacle Segmentation
UAV Perception
Multimodal Fusion
RGB-D Segmentation
Edge-Aware Segmentation
Aerial Navigation

Developed and evaluated an early-fusion semantic segmentation framework integrating RGB, depth, and edge information for thin-obstacle detection in UAV navigation using the DDOS dataset.

completed

TaxiClusters

Aug. 2018 - Dec. 2018
Data Mining
Trajectory Analysis
Density-Based Clustering
DBSCAN
Geospatial Data

Developed a spatial trajectory analysis pipeline using data preprocessing and DBSCAN clustering to identify geographic patterns in large-scale taxi data.

completed

WarehouseDB

Aug. 2018 - Dec. 2018
Database Systems
Database Application Development
Relational Database Design
PostgreSQL
C#

Developed a warehouse management system integrating a PostgreSQL database, SQL stored procedures and functions, and a C#Windows Forms application.

completed

SyncAsync

Jan. 2019 - May 2019
Distributed Systems
Client-Server Communication
Synchronous vs Asynchronous Execution
WCF
C#

Implemented a WCF-based client-server application to compare synchronous and asynchronous communication using C# Windows Forms clients.

completed

HospitalFlow

Jan. 2019 - May 2019
Software Engineering
Workflow Analysis
Process Modeling
BPMN
Healthcare Operations

Analyzed and modeled hospital workflows to identify process inefficiencies and propose improved future-state operational processes.