Python · Java · React · Flutter · Full-Stack Development
I'm Duncan — a software engineer specializing in full-stack development, algorithms, and systems design. I build scalable web and mobile applications with Python, Java, React, and Flutter. B.S. in Computer Science from California Baptist University, and former NSBE Chapter President.
Scalable web and mobile apps with React.js, Flutter, Python, and Java. From frontend UI to backend APIs and cloud deployment.
Threat automation, incident response, and endpoint security. Experience with Vectra, Microsoft Defender, and log correlation at scale.
Deep learning with TensorFlow, Keras, and OpenCV. Built AR applications with real-time computer vision and model training.
Live from GitHub — latest repos.
AI Roboto EDU (LIT) · Remote
I built FixSense, an end-to-end Python pipeline that processes 12,000+ instructional car-repair videos — transcribing audio with Whisper, pulling keyframes, and labeling repair actions with a vision-language model (Qwen3-VL and Claude). Everything gets indexed into a Qdrant vector store so it's semantically searchable. I also added an AI grading layer that scores the pipeline's own output with Claude vision and exports pass-rate reports to Excel. On the web side, I shipped a custom WordPress theme to a GCP VM and built a modular JavaScript chat frontend.
Fremont Bank · Livermore, CA
I build automated threat response pipelines using Vectra and Microsoft Defender APIs — cutting our team's manual triage time in half. One of my favorite wins was creating an IP blocking process that brought threat containment from ~15 minutes down to under 2. I also work with log data from Prometheus and Symantec to sharpen our detection accuracy, and I've rolled out automations across 500+ endpoints.
IAmI Authentications · Remote
I worked on building secure web app features with React.js and Python, writing 500+ lines of modular code for real-time authentication workflows. I got hands-on with code reviews (10+), caught and fixed 5+ major bugs, and set up ngrok tunnels for live API testing. It was a great crash course in shipping production code on a real team.
Thales Group · San Jose, CA
I supported 5 engineering projects at once, keeping sprint planning organized in Jira and Confluence alongside 12+ engineers. I put together weekly financial and resource reports that improved tracking accuracy by 30%, and built Gantt charts and risk matrices for leadership. This role taught me how large-scale software teams actually ship — from daily stand-ups to retrospectives.
Curious about my experience, skills, or projects? Chat with an AI version of me — it knows my background and can answer your questions in real time.
This chatbot is powered by Claude AI with context about my background, skills, and experience. It can answer questions about my work just like I would.
"What tech stack do you use?" · "Tell me about your security experience" · "What's your favorite project?"
Have a project in mind or just want to say hello? Drop me a message and I'll get back to you.