Open to full-time SDE roles · May 2026

Mustakim
Shikalgar

Software Engineer · MS @ ASU · IEEE Researcher

Building distributed systems that scale.

815+
LeetCode Problems
Top 15% globally · 126 Hard
COMPSAC 2025
IEEE Paper
27% acceptance rate · Toronto
3.75
GPA
MS Software Engineering · ASU
85%
LLM Cost Cut
$0.0008/query · METY Legal

01 / About

Who I Am

I'm a software engineer completing my MS in Software Engineering at Arizona State University (GPA 3.75, May 2026). My work sits at the intersection of distributed systems, machine learning, and full-stack engineering.

Currently serving as Technical Architecture Lead for METY Legal at MyEdMaster, where I architect Agentic RAG pipelines using LangGraph and lead a 6-person development team building a full-stack legal AI platform.

I'm a published IEEE researcher, Mathematics Olympiad silver medalist, and have solved 815+ LeetCode problems placing me in the top 15% globally. I'm seeking full-time SDE roles in distributed systems, backend infrastructure, and AI/ML applications.

UniversityArizona State University
DegreeMS Software Engineering
GPA3.75 / 4.0
GraduationMay 2026
LocationTempe, Arizona
Emailshikalgar.mustakim@gmail.com

02 / Projects

Things I've Built

AI / Full Stack

METY Legal Chatbot

LangGraph · Django · React · FastAPI

AI legal assistant (industry capstone, contract) with two user modes, guided learning and direct help. Rebuilt the LangGraph pipeline from 6 nodes to 5, cutting LLM calls per message from 2 to 1. Implemented FSPR knowledge profiling, lawyer-style probing behavior, and rolling conversation summarization for coherent long-session context retention.

$0.0008
Cost per query
85%
Cost reduction
9
Legal domains
LangGraphDjangoReactFastAPIMongoDBGPT-4o-mini
🔒 Private contract project — source code under NDA
Distributed Systems

Distributed Key-Value Store

Raft Consensus · gRPC · Java · Docker

Fault-tolerant distributed KV store implementing Raft consensus for leader election and log replication across a 5-node cluster. Tunable consistency supporting CP vs AP trade-offs via configurable quorum-based reads.

5
Cluster nodes
<10ms
Read latency
Strong
Consistency
JavaRaftgRPCDockerDistributed Systems
Machine Learning

Semiconductor Yield Predictor

Random Forest · L1 Selection · Streamlit

Binary classification system for predicting semiconductor wafer pass/fail on a severely imbalanced dataset. Two-stage pipeline using L1 regularization for dimensionality reduction followed by Random Forest with balanced class weighting.

76%
Recall
0.81
ROC-AUC
590→113
Features
Pythonscikit-learnStreamlitSECOMML
Computer Vision

PixelDrive: Road Scene Segmentation

U-Net · SegNet · DeepLabV3+ · TensorFlow

Semantic segmentation of road scenes for autonomous driving. Trained and compared three architectures — U-Net, SegNet, and DeepLabV3+ — on the Lyft/Udacity Carla simulator dataset (13 semantic classes). Fixed 7 critical bugs in the original codebase including broken IoU metric, mask decoding, and softmax/logits mismatch.

95.50%
mIoU
45 FPS
Inference
13
Classes
PythonTensorFlowKerasU-NetDeepLabV3+CV
Research / Full Stack

Missing Persons Knowledge Graph

RDF · SPARQL · FastAPI · React

Knowledge graph integrating 10,000+ NamUs records using semantic web technologies. Replaced a $50/month GraphDB/Azure backend with FastAPI + RDFLib achieving sub-100ms SPARQL queries at zero infrastructure cost.

10K+
Records
<100ms
Query latency
$0
Infra cost
RDFSPARQLFastAPIReactOntologyPython
Systems / Algorithms

De Bruijn Genome Assembler

Java · Spring Boot · Graph Algorithms

Genome assembler achieving 99.9% coverage on phiX174 (5,386 bp) using de Bruijn graphs and Eulerian cycle traversal. Implemented error correction including tip removal and bubble detection with multi-format support.

99.9%
Coverage
5,386bp
Genome
phiX174
Dataset
JavaSpring BootReactGraph AlgorithmsBioinformatics

03 / Skills

Technical Expertise

Languages

Java90%
Python92%
TypeScript82%
C++70%
SQL78%

Backend & Systems

Spring Boot85%
Django88%
FastAPI85%
gRPC78%
Raft Consensus75%

AI / ML

LangChain / LangGraph88%
scikit-learn87%
PyTorch72%
RAG Pipelines90%
Knowledge Graphs80%

Frontend

React85%
Next.js78%
Tailwind CSS82%
Streamlit88%

Data & Infra

MongoDB85%
PostgreSQL78%
Docker80%
Redis72%
Kafka68%
815+LeetCode Problems SolvedTop 15%

126 Hard problems · Graph algorithms, dynamic programming, system design · 500-day streak badge

View Profile →

04 / Research

Published Work

IEEE
COMPSAC 2025 · 27% acceptance rate

Enhanced Tracking and Reporting of Missing Persons using Knowledge Graph and Ontology Engineering

Full paper (10 pages) published at IEEE Computers, Software, and Applications Conference (COMPSAC 2025), Toronto, Canada. Research on applying semantic web technologies and knowledge graph construction for missing persons case matching and pattern discovery, integrating 10,000+ NamUs records with RDF/OWL ontologies for SPARQL-based cross-case analysis.

Knowledge GraphsRDF/OWLSPARQLOntology EngineeringSemantic WebFastAPI
View on IEEE Xplore →
Published June 2025 · Toronto, Canada

05 / Contact

Let's Connect

I'm actively seeking full-time SDE roles starting May 2026. Open to distributed systems, backend infrastructure, AI/ML, and full-stack engineering positions. Feel free to reach out.

Download Resume (PDF)