Sajjad Fani
Software Engineer
Building production systems at the intersection of software engineering and artificial intelligence.

Featured Projects
Production systems, research prototypes, and engineering case studies.
Research Interests
Areas I am actively exploring and hope to contribute to through graduate study.
IoT & Edge Computing Systems
Designing reliable architectures for resource-constrained edge devices, edge-to-cloud data pipelines, and distributed sensing systems. Particular interest in latency-aware protocol design and edge inference optimization for real-world deployments.
Software Engineering for Distributed Systems
Building large-scale distributed systems with a focus on correctness, fault tolerance, and operational maintainability. Interested in microservice design patterns, event-driven architectures, and distributed tracing.
Cloud Computing & DevOps/MLOps
Bridging software engineering and machine learning through reproducible, observable deployment pipelines. Interested in containerized ML serving, model versioning, CI/CD for ML systems, and infrastructure-as-code practices.
Applied Machine Learning for Systems
Applying ML to systems engineering problems: anomaly detection in distributed traces, intelligent resource scheduling, predictive infrastructure management, and applied deep learning for domain-specific tasks.
Open to engineering roles and research collaborations
Whether you're building a distributed system, exploring AI applications, or looking for a graduate school collaborator — I'd like to hear from you.