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.
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.
Have a project in mind or just want to say hello? Drop me a message and I'll get back to you.